1.user ss is currently user by process 3234

问题起因:root --> ss --> root 栈递归一样

解决形式:exit 退出以后到ss再退出到root 而后执行命令即可。

2.列出某目录下的目录而不是文件

参考:ls --https://jingyan.baidu.com/article/e8cdb32b100dd537052badc5.html

3.登录用户与以后用户

whoami 以后用户

who am i 登录用户

其中有root权限才能够对一些非本人创立目录默认写权限,比方登录 root用户 切换到一般hu用户,则不能写/opt上面文件夹,也不能写/home/huhu上面的货色,实际上进不去,读权限都没有。

综上,普通用户只能在/home/以后用户文件夹上面写货色。

4.ll 前面的几个参数的意义

其中链接数是怎么算的:

对于文件来说 就是1

对于目录来说,空目录是2,外面有别的文件夹则加1,有别的文件不加,简略来说就是外面的目录数。

5.ps -aux 每一列字段代表的含意

ps –aux (性能形容:查看零碎中所有过程)

USER:该过程是由哪个用户产生的

PID:过程的ID号

%CPU:该过程占用CPU资源的百分比,占用越高,过程越消耗资源;

%MEM:该过程占用物理内存的百分比,占用越高,过程越消耗资源;

VSZ:该过程占用虚拟内存的大小,单位KB;

RSS:该过程占用理论物理内存的大小,单位KB;

TTY:该过程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚构终端。

STAT:过程状态。常见的状态有:R:运行、S:睡眠、T:进行状态、s:蕴含子过程、+:位于后盾

START:该过程的启动工夫

TIME:该过程占用CPU的运算工夫,留神不是零碎工夫

COMMAND:产生此过程的命令名

6.top命令

ps命令:能够查看过程的霎时信息。

top命令:能够继续的监督过程的信息。

参数:

-d 秒数:指定top命令每隔几秒更新。默认是3秒在top命令的交互模式当中能够执行的命令:

-i:使top不显示任何闲置或者僵死过程。

-p:通过指定监控过程ID来仅仅监控某个过程的状态。

-s : 使top命令在平安模式中运行。这将去除交互命令所带来的潜在危险。

操作选项:

P: 以CPU使用率排序,默认就是此项

M: 以内存的使用率排序

N: 以PID排序

q: 退出top

7.mount 命令

如果有第二行提醒阐明没有挂载好,从新设置

参考:https://www.cnblogs.com/zwgblog/p/5840611.html

8.键盘上的home按键 和end按键能够对Linux端的命令进行前后挪动

9.rsync -rvlrsync 源目录 目标目录

同步是属于增量同步

10.centos图形化界面与命令行的切换(centos7 略有不同)

以管理员权限编辑/etc/inittab把

id:5:initdefault:

改为

id:3:initdefault:

centos7:

1、查看目前默认的启动默认

命令: systemctl get-default

multi-user.target 命令行模式 graphical.target 为图形界面模式

2、按须要批改

设置为图形界面模式

systemctl set-default graphical.target

设置为命令行模式

systemctl set-default multi-user.target

重启 验证

11.linux后盾运行过程,及复原

可参考:https://www.cnblogs.com/kex1n/p/7211008.html

简略版本:https://blog.csdn.net/u012317833/article/details/39249395

(1) CTRL+Z挂起过程并放入后盾

(2) jobs 显示以后暂停的过程

(3) bg %N 使第N个工作在后盾运行(%前有空格)

(4) fg %N 使第N个工作在前台运行

第二种

应用 screen 很不便,有以下几个罕用选项:

用screen -dmS session_name来建设一个处于断开模式下的会话(并指定其会话名)。

用screen -list($screen -ls)来列出所有会话。

用screen -r session_name来从新连贯指定会话。

用screen -d session_name 来删除会话

用screen -S session_name 来创立会话

用快捷键CTRL+a d来临时断开以后会话。

问题:如果正在执行的过程怎么让它进入后盾ctrl + z 再加bg

12.【centos7】ifconfig 只显示lo回环,没有网卡也就是eth-xxx这种,须要重启网卡

systemctl stop NetworkManager

systemctl disable NetworkManager

systemctl restart network

重启失败可能会报错:

Job for network.service failed

Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

so 执行:

journalctl -xe

参考:https://blog.csdn.net/weiyongle1996/article/details/75128239

13.ssh 某台机器后为啥不能在脚本外面执行调用利用java -version这种带环境变量的用户程序

这种状况是无shell的,所以调用的是按配置文件顺序调用最初一层的.bashrc.所以能够将profile外面的数据写入.bashrc中,记得source .bashrc即可

14.复制centos7产生的网络问题解决

NetworkManager 和 network抵触

https://www.cnblogs.com/leokale-zz/p/7832576.html

14.linus-centos 向外凋谢端口

1、开启防火墙

systemctl start firewalld

2、凋谢指定端口

firewall-cmd --zone=public --add-port=1935/tcp --permanent

命令含意:

--zone #作用域

--add-port=1935/tcp #增加端口,格局为:端口/通信协定

--permanent #永恒失效,没有此参数重启后生效

3、重启防火墙

firewall-cmd --reload

4、查看端口号

netstat -ntlp //查看以后所有tcp端口·

netstat -ntulp |grep 1935 //查看所有1935端口应用状况·

15、查看目录下存在某个字符串的文件名

find . | xargs grep -ri "tez-0.9.2"
吴邪,小三爷,混迹于后盾,大数据,人工智能畛域的小菜鸟。
更多请关注