5月23日总结
Linux命令、系统管理
1查看当前日历 cal
-y显示整年日历
2显示或设置时间 date
设置时间需要管理员权限
date [MMDDhhmm[[CC]YY][.ss]] +format
C为年的前两位,Y为年的后两位
m为月d为天H为小时M为分钟S为秒
例:date‘+%y/%m/d’
3 查看进程信息 ps
-a显示所有进程包括其他用户的
-u显示进程的详细状态
-x显示没有控制终端的进程
-w显示加宽
-r只显示正在运行的进程
4动态显示进程 top
动态显示进行中的进程,在指定时间间隔更新显示的消息,加-d来指定时间间隔
快捷键及显示结果:
M根据内存使用量排序
P根据CPU占有率来排序
T根据时间的长短来排序
U可以根据用户名筛选进程
K可以根据后面输入的PID杀死进程
q退出
h帮助
5终止进程 kill
终结指定的进程,配合ps使用
格式kill [-sigal] pid
信号值从0到15,其中9为绝对终止,可以处理一般信号无法终止的进程。
kill 9133:9133为应用程序所对应的进程号
6关机重启 reboot、shutdown、init
reboot 重启操作系统
shutdown -r now 重启操作系统,shutdown会给别的用户提示
-h now 立刻关闭操作系统
-h 20:25 在这个时间点关闭
-h +10 在十分钟后关闭操作系统
Init0 关机
Init6 重启
7检测磁盘空间 df
df命令用来检查磁盘占用和空余情况,可显示所有文件系统对节点和磁盘块的使用情况
-a显示所有的系统磁盘使用情况
-m以1024字节为单位显示
-t显示指定磁盘的使用
-T显示文件系统
9检测目录所占磁盘空间 du
Du 更侧重于磁盘的使用情况
Du [选项] 目录或文件名
10查看或配置网卡信息 ifconfig
11测试远程主机连通性:ping
11 apt-get
在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因为他是Ubuntu通过新立得安装软件的常用工具命令。
本文列举了常用的APT命令参数:
apt-cache search package搜索软件包
apt-cache show package获取包的相关信息,如说明、大小、版本等
sudo apt-get install package安装包
sudo apt-get install package --reinstall重新安装包
sudo apt-get -f install修复安装
sudo apt-get remove package删除包
12安装ssh
1、更新apt-get
sudo apt-get update
2、使用apt-get从网络上下载并安装sshserver
sudo apt-get install openssh-server
3、查看ssh进程,如果能查到说明安装成功并启动了
ps -e|grep ssh
'Y�� ��u9�gw