1、yum命令与rpm命令的区别?如何使用rpm安装一个有依赖的包?
yum多用在在线安装(有网络的环境下),执行命令后会直接安装包相关内容(包括依赖包),当然也可搭建私有仓库,
不过packages文件夹里要尽量存在全部的包内容,否则安装的时候还会提示依赖缺失。
rpm是需要具体的包名,而且在安装时会检查依赖,如果依赖不存在,则无法安装此包。可以添加强制不依赖命令
--nodeps
rpm-ivh XXXX.rpm
2、将/usr/local/test目录下大于100M 的文件转移到/tmp 目录下。
find /usr/local/test -size +100M -a -type f -exec {} /tmp \;
3、源码安装编译软件?
./configure检验gcc,配置环境等依赖内容
make编译
make install安装
4、服务器上postfix邮件发不出去的原因?
(1)域名解析问题
(2)因为网关或者其他原因造成的网络不通
(3)邮件服务器不正常
(4)selinux问题
5、更改用户ftpuser的密码,给予该用户系统的读权限?
passwd ftpuser,chmod a+r ftpuser
6、linux查看已登录用户信息?
添加链接描述```bash
w或者who
## 7、查看文件夹内容的命令?
```bash
ls 或 ll
8、 不让root用户登录?
修改服务器中的/etc/ssh/sshd_config文件
详情请参考老师的blog文章:linux服务器禁用root用户及默认端口登陆
9、写出文件file1的空白行或者去掉空白行
grep "^$" file1
grep -v "^$" file1
10、进程和线程区别
(1)相对于进程来说,线程是一个更切近执行体的概念;
(2)进程是CPU分配的基本单位,线程是CPU调度的基本单位;
(3)进程之间独占资源,而一个进程可以有多个线程,线程之间共享资源,如内存地址空间、进程代码段等(多线程);
(4)线程快;
(5)创建和撤销线程所需开销远远比进程小;
(6)多线程技术适合在对称多处理机上运行,而多进程没有这个优点;