博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础命令集合
阅读量:6820 次
发布时间:2019-06-26

本文共 2664 字,大约阅读时间需要 8 分钟。

1创建用户并设置密码
Useradd xiao 创建用户xiao
Passwd xiao 给创建的用户xiao设置mima
Userdel xiao 删除用户xiao
5用户组的添加和删除
用户组的添加和删除:
groupadd jishu 组的添加
groupdel jishu 组的删除
说明:组的增加和删除信息会在etc目录的group文件中体现出来。
 
-G 使用户加入某个组
-g 使用户只属于某个组
 
查看当前目录下的 某个字符   find .|xargs grep -ri "1.64"
 
   useradd -u 0  -o  -g root  -G root -d /home/admin admin
 lastlog 查看登录用户  
 
1.查看 CPU个数
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
 
物理cpu个数 cat /proc/cpuinfo |grep 'physical id' |sort |uniq |wc -l
核数 cat /proc/cpuinfo |grep 'cpu cores' |uniq
逻辑 cat /proc/cpuinfo |grep 'processor' | wc -l
 
物理CPU个数 * 核数 =逻辑CPU
2.查看内存
free -m (-m为M字节)
例:[ ~]# free -m
total used free shared buffers cached
Mem: 7894 663 7230 0 265 155
-/+ buffers/cache: 242 7652
Swap: 7903 40 7863
 
total :内存总数
used :已经使用的
free :空闲的内存
shared :多个进程共享的内存总额
可用内存 = free +buffers + cached
 
查看磁盘格式
parted / / print
其中/ / 是你的磁盘设备名
 
 
3、fdisk -l 显示硬盘大小
df -h 磁盘空间占用情况
4、 du -sh 目录名
查询目录的大小
5、系统内核的版本号
uname -a
6、 dns域名解析服务器
/etc/resolv.conf
nameserver 202.106.0.20
7、查看端口 netstat -a |grep 51120
netstat -au udp端口
netstat -at tcp端口
 
8、系统日志配置 /etc/syslog.conf
 
9、 系统日志 /var/log/messages
常用查看命令 tail /var/log/messages
10、 记录系统时间 记录登入系统的用户等信息
/var/log/lastlog
命令 lastlog
11、关闭iptables的代码
service iptables stop && chkconfig iptables off
12、关闭SELinux
vi /etc/selinux/config 将SELINUX="enforcing" 改为"disabled"
13、/etc/profile
系统环境变量
14、yum install ntp
crontab -e
*/5 * * * * root /sbin/ntpdate ntp.api.bz >> /dev/null 2>&1
 
生产环境防火墙iptables设置
*/5 * * * * root /bin/bash /etc/init.d/iptables stop
 
15、优化内核
/etc/sysctl.com sysctl -p 启用
16、 系统并发数
/etc/security/limits.conf
* - nofile 1000000 例如 100万并发
ulimit -n 100万
ulimit -n 查看
17、普通用户的身份编辑无权限的文件
:w ! sudo tee %
 
18、显示网桥信息
brctl show
19、启动/关闭单个网卡
ifup eth0 ifdown eth0
20、基础正则
grep -[acinv] "搜索内容" filename
-a 表示以文本文件方式搜索
-c 表示计算找到符合行的次数
-i 表示忽略字母大小写
-n 表示顺便输出行号
-v 表示反向选择,既找到没有搜索字符串的行
1)例
grep -n 'the' 123.txt 搜索the并输出行号
grep -nv 'the' 123.txt 搜索没有the的行 并输出行号
2)利用[] 搜索集合字符
[]表示其中的某一个字符,例如[ade] 表示a、d或e。
grep -n 't[ae]st' 123.txt
8:I can't finish then test.
9:Oh! the soup taste good!
 
打包
tar -czf small.tar.gz small(目录名)  ;压缩并打包目录
linux 如何把linux某个目录下的文件(除隐藏文件)打包。
tar zcvf xx.tar.gz ./*.* -----------这个命令就会把隐藏文件也打包了。
 
 
21、address LLADDRESS 修改网络设备的MAC地址。
  例如:ip link set dev eth0 address 00:01:4f:00:15:f1
 
 
 
source命令用法:
source FileName
作用:在当前bash环境下读取并执行FileName中的命令。
注:该命令通常用命令“.”来替代。
 
22 、测试局域网内主机存活的脚本
 
#!/bin/bash
for n in {100..200};do
host =192.168.4.$n
ping -c2 $host & >/dev/null
if [ $? = 0 ];then
echo "$host is UP"
echo "$host">>/root/alive.txt
else
echo "$host is DOWN"
fi
done   
 
iptables   -I  INPUT 5 -p tcp -s 192.168.118.248 --dport 5666 -j ACCEPT;service iptables save;

转载于:https://www.cnblogs.com/MeFeng/p/7871953.html

你可能感兴趣的文章
干货 | 用python3+dlib教你的程序察言观色
查看>>
Kafka的Consumer负载均衡算法
查看>>
换个姿势学数学:二次函数与拆弹部队
查看>>
React-事件机制杂记
查看>>
[LeetCode] Unique Word Abbreviation 独特的单词缩写
查看>>
[20171105]exp imp buffer参数解析.txt
查看>>
JEESZ分布式框架--单点登录集成方案
查看>>
连载31:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
查看>>
22-高级路由:OSPF 路由认证:明文、密文
查看>>
APP推广如何实现邀请追踪?
查看>>
元旦晚会年终总结汇报PPT模板
查看>>
Linux环境下运行Java项目的sh脚步
查看>>
Couldn't register xxx with the bootstrap server.
查看>>
作为管理者,如何理解数据与业务?
查看>>
precreatewindow里面做了什么
查看>>
大数据开发第一步:Hadoop基础学习
查看>>
eclipse的jvm配置
查看>>
python的常用模块
查看>>
我的友情链接
查看>>
Delphi下WebBrowser应用示例
查看>>