系统
wall # 给其它用户发消息
whereis ls # 查找命令的目录
which # 查看当前要执行的命令所在的路径
clear # 清空整个屏幕
reset # 重新初始化屏幕
cal # 显示月历
echo -n 123456 | md5sum # md5加密
mkpasswd # 随机生成密码 -l位数 -C大小 -c小写 -d数字 -s特殊字符
netstat -anlp | grep port # 是否打开了某个端口
ntpdate stdtime.gov.hk # 同步时间
# 选择时区 #+8=(5 9 1 1) # (TZ='Asia/Shanghai'; export TZ)括号内写入 /etc/profile
tzselect
/sbin/hwclock -w # 保存到硬件
/etc/shadow # 账户影子文件
LANG=en # 修改语言
vim /etc/sysconfig/i18n # 修改编码 LANG="en_US.UTF-8"
export LC_ALL=C # 强制字符集
vi /etc/hosts # 查询静态主机名
alias # 别名
watch uptime # 监测命令动态刷新
ipcs -a # 查看Linux系统当前单个共享内存段的最大值
lsof |grep /lib # 查看加载库文件
ldconfig # 动态链接库管理命令
dist-upgrade # 会改变配置文件,改变旧的依赖关系,改变系统版本
/boot/grub/grub.conf # grub启动项配置
# 修改内核参数/etc/sysctl.conf,让/etc/rc.d/rc.sysinit读取生效
sysctl -p
mkpasswd -l 8 -C 2 -c 2 -d 4 -s 0 # 随机生成指定类型密码
# 使TCP SYN Cookie 保护生效 # "SYN Attack"是一种拒绝服务的攻击方式
echo 1 > /proc/sys/net/ipv4/tcp_syncookies
系统管网络操作命令理
$ ifconfig
$ ip
$ ping
$ telnet
$ ftp
$ route
$ ssh
$ mail
$ dig
$ nslookup
$ netstat
$ ifup
$ ifdown
$ dhclient
日志
syslog(/etc/syslog.conf|/etc/rsyslog.conf)
/var/log/
lastlog 检查上次某个特定用户登录信息
last 搜索/var/log/wtmp显示自文件创建以来登录过的用户
lastb 搜索/var/log/btmp来显示登录未成功的信息
who 搜索/var/wtmp显示当前登录的用户
logrotate 用于配置滚动日志