linux基础与服务管理
基本语法
命令帮助:
whatis ls
判断什么是ls命令。 ls --help
查询命令。 man ls
提供信息窗口。
其他命令
pwd
显示当面目录
du -hs [文件路径]
文件大小
touch
创建空文件
cat
显示文件内容,适用于小文件
grep [-c/-n...] 'hello' testfile
在testfile中查找出‘hello’
tar
打包: tar -cf all.tar *.png
将所有的png文件打成一个名为all.tar的包,-c建立压缩文件。-x解压文件
ln
link链接文件
history
查看执行过的指令
查看正在运行的进程
账户与权限
useradd
创建用户
groupadd
创建组
chmod
改变文件or目录的权限
配置文件
- 文件: /etc/passwd文件“ 包含用户登陆需要的相关信息,对所有用户可读。/etc/shadow:用于保存用户的密码,root可读
- /etc: 存放所有的配置文件
- /home:用户目录的默认位置
- /bin:存放共享的库文件
- /opt: 可选文件和程序的存放目录(软件包可能回安装在这里)
- /mnt: 被挂载的文件系统的挂载点(手动挂载点)
- /sbin: 涉及系统管理的命令的存放地
- /dev: 一些设备
挂载
mount
: 将一个设备(通常是存储设备)挂载到一个已经存在的目录上
df
:查看挂载情况
mount自动挂载的文件系统在linux系统关机or重启后会消失,因此,可以写入到etc/fstab
文件中,开机时会自动读取
网络
ifconf
: 查看、配置、启用、或者禁用网络接口的工具。重启后消失。除非写到/etc/rc.d/rc.local
中
hostname
[-i: 显示主机ip地址,]
netstat
查看网络信息