一、文件管理
1、如何创建空文件?
touch filename
2、如何查看文件内容?
cat filename
3、如何在文件中插入新内容?
echo "new content" >> filename
4、如何复制文件?
cp source_file destination_file
5、如何删除文件?
rm filename
二、进程管理
1、如何查看当前正在运行的进程?
ps aux
2、如何查看当前进程占用的资源情况?
top
3、如何结束一个进程?
kill pid
4、如何查看一个进程的详细信息?
ps -p pid -o user,pid,ppid,%cpu,%mem,vsz,cmd
5、如何查找占用CPU资源较高的进程?
ps aux --sort=-%cpu | head
三、用户管理
1、如何创建新用户?
useradd username
2、如何为用户设置密码?
passwd username
3、如何查看当前所有的用户?
cut -d: -f1 /etc/passwd
4、如何查看用户目录下的文件?
ls -a ~username/
5、如何删除一个用户?
userdel username
四、系统管理
1、如何查看服务器当前的IP地址?
ifconfig
2、如何查看当前系统的版本信息?
cat /etc/issue
3、如何查看当前系统的CPU信息?
cat /proc/cpuinfo
4、如何查看当前系统的内存使用情况?
free -m
5、如何重启系统?
reboot
五、网络管理
1、如何查看当前系统的网络连接状况?
netstat -anp
2、如何查看当前系统的DNS配置信息?
cat /etc/resolv.conf
3、如何查看当前系统的网卡情况?
ifconfig -a
4、如何设置静态IP地址?
vi /etc/network/interfaces
5、如何查看当前系统的路由表?
route -n
六、其它
1、如何查看当前系统的环境变量?
printenv
2、如何查看当前系统的日志信息?
tail -f /var/log/messages
3、如何在linux中安装软件包?
apt-get install package_name
4、如何查看当前系统的硬件信息?
lshw
5、如何压缩和解压文件?
tar -czvf filename.tar.gz directory
tar -xzvf filename.tar.gz