总结二、Linux命令2

1.后台命令有哪些

screen nohup &


2.screen创建会话  进入会话 退出会话  查看会话列表

screen -S yourname -> 新建一个叫yourname的session

screen -R yourname -> 进入一个叫yourname的session

Ctrl+a+d                -> 退出当前的session

screen -ls(-list)     -> 列出当前所有的session


3.说说你们知道的压缩 解压命令和参数

unzip | tar -xzvf  -czvf


4.解压会遇到一个问题,是什么

用户用户组变更


5.jps命令输完,假如不正常信息,那么正确流程怎么办

ps查看进程,并确认是否为我们自己的,如果是并且状态为不可用,则到/tmp/hsperfdata_hadoop下删除对应的进程号文件


6.机器很卡,怎么办

top查看那些进程占用机器资源很多,看进程号,并使用ps查看是那个进程,如没用则kill


7.查看机器的内存,硬盘哪两个命令

free -m   df -h


8.什么是swap,怎样配置swap,配置值多少,立即生效
swap主要是在内存不够用的时候,将部分内存上的数据交换到swap空间上,以便让系统不会因为内存不够用而导致oom或者更致命的情况出现。
echo 'vm.swappiness = 10' >> /etc/sysctl.conf
sysctl -p

#设置“0”是禁用

参考:https://www.cnblogs.com/arnoldlu/p/6291251.html


9.怎样给机器调大进程数和文件数,并立即生效?

当前会话生效

ulimit -u -> 查看当前最大进程数

ulimit -n ->查看当前最大文件数

ulimit -u xxx -> 修改当前最大进程数为xxx

ulimit -n xxx -> 修改当前最大文件数为xxx

永久生效

1.vi /etc/security/limits.conf,添加如下的行

*   soft noproc   11000  
*   hard noproc   11000  
*   soft nofile   4100  
*   hard nofile   4100 

 说明:* 代表针对所有用户

noproc 是代表最大进程数

nofile 是代表最大文件打开数

2.让 SSH 接受 Login 程式的登入,方便在 ssh 客户端查看 ulimit -a 资源限制:

a、vi /etc/ssh/sshd_config

把 UserLogin 的值改为 yes,并把 # 注释去掉

b、重启 sshd 服务

/etc/init.d/sshd restart 

3)、修改所有 linux 用户的环境变量文件:

vi /etc/profile

ulimit -u 10000  
ulimit -n 4096  
ulimit -d unlimited  
ulimit -m unlimited  
ulimit -s unlimited  
ulimit -t unlimited  
ulimit -v unlimited  

 4)、生效

source   /etc/profile 


10.内存的cache比较大,free比较小,我想清空cache,哪些命令

  1. 仅清除页面缓存(PageCache)

    1. # sync; echo 1 > /proc/sys/vm/drop_caches
  2. 清除目录项和inode

    1. # sync; echo 2 > /proc/sys/vm/drop_caches
  3. 清除页面缓存,目录项和inode

    1. # sync; echo 3 > /proc/sys/vm/drop_caches

11.杀死xxx相关的所有进程,请在执行杀死前,先ps看看,有没有是其他进程的


12.端口号命令

netstat -nlp|grep xxx


13. 比如两台机器,我怎样配置NTP时钟同步呢?
https://www.cloudera.com/documentation/enterprise/5-10-x/topics/install_cdh_enable_ntp.html
[root@hadoopcm-01 cdh5.7.0]# grep ZONE /etc/sysconfig/clock
ZONE="Asia/Shanghai"
运维: 时区一致 + 时间同步
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
        yum install -y ntpdate
配置集群时间同步服务:通过ntp服务配置
ntp主节点配置:
cp /etc/ntp.conf /etc/ntp.conf.bak
cp /etc/sysconfig/ntpd /etc/sysconfig/ntpd.bak
echo "restrict 192.168.0.0  mask 255.255.255.0 nomodify notrap" >> /etc/ntp.conf
echo "SYNC_HWCLOCK=yes" >> /etc/sysconfig/ntpd
service ntpd restart
ntp客户端配置:
然后在所有节点都设置定时任务 crontab –e 添加如下内容:
*/30 * * * * /usr/sbin/ntpdate 172.16.101.54


14.window和Linux上传下载的命令

rz bz


15.两台Linux机器的传输文件夹,用什么命令和参数

scp


16.安装RPM包命令

1)找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
2)打开一个终端,su -成root用户;
3)cd soft.version.rpm所在的目录;
4)输入rpm -ivh soft.version.rpm


17.卸载RPM包,及不依赖其他包的参数

rpm -e --nodepts


18.假如这台机器,我想用yum安装某个软件,发现搜索不到,导致安装不了,我应该怎么办

 配置对应yum源,在哪个目录下配置呢?

或者你win7电脑下载好,然后将RPM包去上传,再安装

/etc/yum.repos.d/


19.多台Linux,我想要配置互相信任无密码访问,请问该怎么做

ssh -keygen

ssh有问题,有可能是.ssh文件夹权限变更了,和里面的文件变更了


若泽大数据交流群:671914634

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值