- 1、如何开启或者关闭一个服务?(分别用2种方式表示)
service 服务名 控制类型{start|stop|restart|reload|status}
/etc/init.d/服务名 控制类型{start|stop|restart|reload|status}
- 2、Linux系统的开机启动流程?
加电自检------》MBR引导-----》grub菜单----》加载内核-----》init初始化
- 3、如何把一个服务添加到开机启动项?
chkconfig --add 服务名
- 4、如何查看一个服务是否在开机启动项?
chkconfig --list 服务名
- 5、如何让一个服务在3、5级别随着系统的启动而启动?
chkconfig --level 35 服务名 on
- 6、Linux系统的第一个进程、以及pid号分别是什么?
init 1
- 7、启动httpd服务的2种方式、以及让httpd随着系统的启动在35级别开机启动
/etc/rc.d/init.d/ service httpd status chkconfig --level 35 httpd on
- 8、查看一个文件或者目录的属性、以及查看文件内容的5个命令?
Ls -l L S cat more less head tail
- 9、画出vi三种模式的切换流程图、以及把dgf文件压缩成dgf.tar.gz和dgf.tar.bz2?
tar -zcf dgf.tar.gz dgf
tar -jcf dgf.tar.bz2 dgf
- 10、写出以下文件的作用?
/etc 应用程序配置文件
/var/log 日志文件
/dev 块设备文件
/usr/bin 普通执行程序文件
- 11、用rpm命令如何安装以及卸载一个软件包?
rpm -ivh 软件包 rpm -e 软件包 --nodeps
- 12、请写出源代码安装的步骤?
tar 解压:
./configure 配置:
make编译:
make install 安装
- 13、新建文件夹、文件的命令?以及批量创建100个文件?
mkdir touch
- 14、查看当前目录下的文件以及目录的属性?
ls -l
- 15、清屏的命令以及快捷方式?
clear ctrl+l
- 16、linux系统如何查看帮助命令?
命令 --help 或者 man 命令
- 17、管道符的作用?
将前边命令的输出结果,作为后边命令的处理对象
- 18、如何查看文件内容、有哪几种方法?
cat more less head tail
- 19、我想在查看dgf这个文件的时候,同时把文件内容的行号显示出来?
cat -n dgf
- 20、我想查看dgf这个文件的前20行、以及后20行?
head -20 dgf tail-20 dgf
- 21、统计dgf这个文件的行数?
wc -l dgf
- 22、分别用grep命令从dgf文件中过滤出以dgf单词开头的行、以dgf结尾的行,以及除了单词dgf其余的行?
grep "^dgf" dgf;grep "dgf$" dgf; grep -v "dgf" dgf
- 23、把文件dgf压缩成dgf.tar.gz格式的压缩包?
tar -zcf dgf.tar.gz dgf
- 24、把dgf文件压缩成dgf.tar.bz2格式的压缩包?
tar -jcf dgf.tar.bz2 dgf
- 25、把上题dgf.tar.gz解压到/mnt下?
tar xf dgf.tar.gz -C /mnt
- 26、vi编辑器的三种工作模式、以及如何切换,画图表示?
- 27、如何在编辑器中显示行号、以及取消行号,在哪个模式输入?
在末行模式输入:
显示行号:set nu;取消行号:set nonu
- 28、如何在编辑器中删除一行内容?
dd
- 29、在编辑器中,如何复制粘贴一行内容?
yy p
- 30、在编辑器中,如何查找一个字符串?
在末行模式输入:/查找内容
- 31、在编辑器中如何撤销编辑,以及保存退出?
:wq
- 32、在编辑器中如何不保存退出?
q!
- 33、我想把dgf文件中的root全部替换为dgf?
在末行模式输入:% s/root/dgf/g
- 34、如何实时追踪一个文件?
tail -f 文件名
- 35、跟用户相关的2个配置文件是什么?
/etc/passwd /etc/shadow
- 36、root:x:0:0:root:/root:/bin/bash每个域的意思?
用户名 密码占位符 gid uid 用户说明 宿主目录 登录shell
- 37、添加一个没有家目录、不让登陆系统,附加组是root的dgf用户?
useradd -G root -M -s /sbin/nologin dgf
- 38、每个用户家目录下的初始配置文件是什么、分别是什么意思?
~/.bash -profile : 用户每次登录时执行
~/. bashrc: 每次进入新的bash环境时执行
~/. bash-logout;用户每次退出登录时执行
- 39、如何给dgf用户修改密码?
passwd dgf
- 40、把4题创建的dgf用户的家目录修改为/home/dgf,并让他可以登录系统,附加组改为alex?
usermod -d /home/dgf -s /bin/bash -G alex dgf
- 41、把创建的dgf用户连同家目录一起删掉?
userdel -r dgf
- 42、跟组账号相关的2个配置文件?
/etc/group /etc/gshadow
- 43、把dgf用户添加到root组?
gpasswd -a dgf root
- 44、把dgf用户再从root组内删除?
goasswd -d dgf root
- 45、添加dgf、alex用户到root组,用一条命令展示?
gpasswd -M dgf alex root
- 46、查看dgf用户,属于哪些组、查看完之后删除root组?
groups dgf groupdel root
- 47、查看当前主机有哪些用户登陆?(三种方式)
w who users
- 48、把dgf文件的属性改为rw:wx:x分别用2种方式实现?
chmod u=rw g=wx o=x dgf
chmod 631 dgf
- 49、把dgf这个目录下的文件以及目录的属主属组改为dgf?
chown dgf dgf
chown :dgf dgf
chown dgf:dgf dgf
- 50、有2块20G的SCSI设备的硬盘/dev/sda、/dev/sdb,请写出创建逻辑卷的流程,卷组vg001、逻辑卷lv001?
1)、要先对2块磁盘进行分区
fdisk /dev/sda ; n; p; 1 ;回车; +5G; w
2)、创建物理卷
pvcreate /dev/sda1 /dev/sdb1
3)、创建卷组
vgcreate vg001 /dev/sda1 /dev/sdb1
4)、创建逻辑卷
lvcreate -L 5G -n lv001 vg001
5)、格式化
mkfs -t ext4 /dev/vg001/lv001
6)、挂载
mkdir /dgf;mount /dev/vg001/lv001 /dgf