rpm -q libevent //查询系统是否已安装了libevent这个包
sudo yum install libevent //安装libevent软件
在Ubuntu系统下, apt-get = yum, dpkg = rpm
[abc123@aliyun-000 ~]$:abc123是登陆到系统的用户名,aliyun-000是主机名,~是shell的元字符,代表家目录,用cd命令改变工作目录,那这里也会相应改变,$代表abc123是普通用户,如果使用root登录,这里通常显示#
pwd:打印当前工作目录
ls
uname -a: uname用于查看内核信息,-a参数用于列出所有信息
man uname:man就会显示uname的手册页面。你可以用上、下键翻页,看完之后,输入q退出。
hostname:用于显示主机名
free:用于查看本机的内存容量
du -sh /boot/:du用于显示文件占用磁盘空间的大小,-s参数是统计总的用量,-h参数是以更加人性化的方式显示信息,如果不加-h,那么du会显示/boot/目录占用的字节数
whereis bash:whereis用于查找一个命令的实际路径
umask:掩码,可读可写可执行(r=4,w=2,x=1)
chmod o+w file:添加file文件的其他用户的写权限
o是other,代表其他用户
u就是you,代表文件的属主
g是group的意思,代表同组用户
a是all,代表所有用户
目录的执行权限定义为:是否可在目录下工作
ps:查看进程
ps u:输出结果的USER表示运行此进程的用户名。%CPU表示此进程占用的cpu比例。%MEM表示进程占用的内存比例。VSZ表示进程占用的虚拟内存空间,单位是kb。RSS表示进程占用的内存空间,也是以kb为单位。STAT表示进程状态。START表示启动时间。COMMAND其实就是CMD,表示进程对应的命令名。
kill 3031:杀死进程号为3031的程序
/etc/passwd:口令文件(存储用户信息)
/etc/shadow:影子文件(存储用户加密口令)
/etc/group:组文件(组名、组口令、组id、组成员)
/etc/gshadow:组影子文件(组名、组口令、组管理员帐号、组成员)
ctrl+z:程序被转到了后台并停止运行
jobs:输出了一下所有的被转入后台的命令
fg:fg如果不加参数,就会把最后一个放入后台的进程拿到前台来,并让它继续执行。
bg:与fg一样,如果不加参数,就会把最后一个放入后台的进程变成执行状态,它还可加上数字参数,用于指定任务。
假如我们正在用vim编辑多个文件,而且各个文件之间有交叉引用,你没修改完一个文件,就需要去确定一下另外的文件是不是正确。面对这样一个工作,难道你每次都要保存文件,然后退出,接着再打开另外一个文件吗?当然不用,你可以一口气打开很多个文件,然后全部用ctrl+z将这些vim进程转入后台,然后用fg来切换各个vim,进行工作。
useradd用于添加用户,userdel用于删除用户,usermod用于修改已有用户的属性
useradd -g qinh qin:添加qin用户,其默认组为qinh
useradd -G qinh qi:添加qi用户,其附加组为qinh,同时默认组为qi
su abc:切换用户abc
passwd:修改密码
service ssh start 相当于 /etc/init.d/ssh start :service命令会自动去/etc/init.d/下查找脚本,并运行
sudo apt-get install openssh-server:安装远程连接sshd
crontab:可以根据当前用户名找到对应的配置文件,然后进行编辑