软件操作命令
- 软件包管理器 yum
- 安装软件 yum install xx
- 卸载软件 yum remove xx
- 搜索软件 yum search xx
- 清理缓存 yum clean packages
- 列出已安装 yum list
- 软件包信息 yum info xx
服务器硬件资源信息
- 内存 free -m(以m的形式)
- 磁盘 df -h(以human形式)
- 负载 w top
w top
load average:0.00,0.01,0.05(分别表示最近1,5,15分钟的负载情况)
1表示满负荷负载
标准为0.6-0.7左右
16:08:46 up 2:28, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- CPU cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
stepping : 1
microcode : 0x1
cpu MHz : 2499.996
cache size : 40960 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt spec_ctrl intel_stibp
bogomips : 4999.99
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
-
fdisk
文件操作命令
- 创建文件夹 mdkir
mkdir -p /imooc/test(创建多层)
- 删除文件夹 rm -r /test
-f参数指定强制删除
- 显示当前路径 pwd
文本编辑器-Vim
(参考教程:http://www.runoob.com/linux/linux-vim.html)
Vim常用操作
- 光标移至文件首部 gg
- 光标移至文件尾部 G
- 删除光标行 dd
- 恢复删除行 u
- 复制光标行 yy
- 粘贴 p
(:set number)(显示文件行数)
文件权限
rwx(读写可执行)(421)
文件搜索、查找、读取
- 从文件尾部开始读 tail
- 从文件头部开始读 head
- 读取整个文件 cat
- 分页读取 more
- 可控分页 less
- 搜索关键字 grep
grep -n(显示第几行) "12"(搜索关键字) imooc(指定的文件)
- 查找文件 find
#
- 统计个数 wc
cat imooc | wc -l
- 文件压缩/解压缩 tar
# 压缩文件
tar -cf imooc.tar imooc
# 查看压缩文件中的内容
tar -tvf(-t 查看 -v显示详细信息) imooc.tar
# 解压文件
tar -xf imooc.tar
######
-z (指定.gz格式)
######
系统用户操作命令
- 添加用户 useradd
(/home/alice)
useradd alice
- 设置密码 passwd
passwd alice
- 删除用户 userdel
userdel -r(彻底删除,包括用户目录等)alice
防火墙设置
常用命令
- 安装 yum install firewalld
- 启动 service firewalld start
- 检查状态 service firewalld status
- 关闭或者禁用 service firewalld stop/disable
firewall-cmd --version
firewall-cmd --help
firewall-cmd --state
running
######
firewall-cmd --get-zones(查看所有区域)
firewall-cmd --get-default-zone(查看默认区域)
firewall-cmd --list-all-zone(查看所有区域配置信息)
######
查询服务:firewall-cmd --zone=public(默认为此)--query-service=ssh(yes)
删除服务:firewall-cmd --zone=public(默认为此)--remove-service=ssh(success)
添加服务:firewall-cmd --add-service=ssh(success)
列出服务(service):firewall-cmd --list-services
dhcpv6-client ssh
(服务端口设置一个即可。22/tcp)
提权和文件上传下载操作
root账户添加可提权用户
visudo
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
alice ALL=(ALL) ALL
Linux下
文件下载
wget
使用scp进行文件上传和下载
(基于ssh协议传输)
scp imooc.txt imooc@192.168.1.100:/tmp/
(上传到服务器的/tmp目录下)
scp imooc@192.168.1.100:/tmp/imooc.txt ./
(从服务器下载到本地)
windows下(使用xshell)
属性->文件传输
(默认使用zmodem)
服务器安装lrzsz
yum install lrzsz
xshell键入rz上传文件
xshell键入sz(send)下载文件
sz imooc.txt