linux常用
linux基础
7个运行级别
- 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
- 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
- 运行级别2:多用户状态(没有NFS)
- 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
- 运行级别4:系统未使用,保留
- 运行级别5:X11控制台,登陆后进入图形GUI模式
- 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
Linux系统的启动过程
5个阶段:
- 内核的引导。
- 运行init。
- 系统初始化。
- 建立终端。
- 用户登录系统。
rc.local
rc.local是在登录界面之前运行的一个文件,想要开机执行某个文件或者命令的话,可以在/etc/rc.d/rc.local 在该文件内末尾,写入要执行的文件。
文件修改权限和所属用户组
- chown(changeowner):修改所属用户与组。
- chmod(changemode):修改用户的权限。
用户账号的管理
账户管理
添加
1 |
|
- -ccomment指定一段注释性描述。
- -d目录指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
- -g用户组指定用户所属的用户组。
- -G用户组,用户组指定用户所属的附加组。
- -sShell文件指定用户的登录Shell。
- -u用户号指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
删除
1 |
|
常用的选项是**-r**,它的作用是把用户的主目录一起删除。
修改帐号
1 |
|
用户口令的管理
1 |
|
- -l锁定口令,即禁用账号。
- -u口令解锁。
- -d使账号无口令。
- -f强迫用户下次登录时修改口令
用户组管理
增加一个新的用户组使用groupadd命令。其格式如下:
1 |
|
可以使用的选项有:
- -gGID指定新用户组的组标识号(GID)。
- -o一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
1 |
|
修改用户组的属性使用groupmod命令。其语法如下:
1 |
|
常用的选项有:
- -gGID为用户组指定新的组标识号。
- -o与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
- -n新用户组将用户组的名字改为新名字
如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。
1 |
|
Linux磁盘管理
Linux磁盘管理好坏直接关系到整个系统的性能问题。
Linux磁盘管理常用三个命令为df、du和fdisk。
- df(英文全称:diskfree):列出文件系统的整体磁盘使用量
- du(英文全称:diskused):检查磁盘空间使用量
- fdisk:用于磁盘分区
df
df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
语法:
1 |
|
选项与参数:
- -a:列出所有的文件系统,包括系统特有的/proc等文件系统;
- -k:以KBytes的容量显示各文件系统;
- -m:以MBytes的容量显示各文件系统;
- -h:以人们较易阅读的GBytes,MBytes,KBytes等格式自行显示;
- -H:以M=1000K取代M=1024K的进位方式;
- -T:显示文件系统类型,连同该partition的filesystem名称(例如ext3)也列出;
- -i:不用硬盘容量,而以inode的数量来显示
du
Linuxdu命令也是查看使用空间的,但是与df命令不同的是Linuxdu命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linuxdu命令。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!