linux中的ul命令,Linux 命令整理 - osc_ubpucaul的个人空间 - OSCHINA - 中文开源技术交流社区...

1、CentOS关闭休眠和屏保模式

方法一:

#xset s300#设置屏保时间为300秒,时间单位为秒

#xset s0#关闭屏幕保护

#xset dpms0 0 0# 三个数值分别为Standby、Suspend、Off,单位秒

#xset-dpms #关闭电源管理

方法二:

vim/etc/X11/xorg.conf

Section “ServerFlags”

Option “BlankTime” “0″ #关闭黑屏

Option “StandbyTime” “0″ #关闭待机功能

Option “SuspendTime” “0″ #关闭睡眠功能

Option “OffTime” “0″

EndSection-------------------------------------------------------------------------------------------

2、centos7 关闭图形界面级启动图形界面

方法一:

vim /etc/inintab

#mv /etc/systemd/system/default.target /etc/systemd/system/default.target.bak         (改名备份)

# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target      (重新软连接文本界面为启动默认值界面)

#systemctl reboot                                                                                                               (重启)

恢复图形界面

#rm -rf  /etc/systemd/system/default.target                                                                      (移除当前配置链接)

#mv  /etc/systemd/system/default.target.bak /etc/systemd/system/default.target       (恢复备份配置链接)

#systemctl reboot

方法二:

systemctl set-default multi-user.target    //命令模式

systemctl set-default graphical.target       //图形模式

-------------------------------------------------------------------------------------------3、 centos7 power_button 处理问题

参考出处:https://feichashao.com/rhel7_power_button/

1) centos7  图形界面  poweroff_button   默认为‘suspend’模式。  设置关机模式需要修改配置文件。

(1)创建 /etc/dconf/db/local.d/00-power 文件,写入以下内容:

[org/gnome/settings-daemon/plugins/power]

button-power='shutdown'

(2) 创建/etc/dconf/db/local.d/locks/power 文件,写入以下内容:

/org/gnome/settings-daemon/plugins/power/button-power

(3) 更新 dconf:

# dconf update

2) centos7 字符界面 poweroff_button  默认为 ‘poweroff’  模式

更改方式需要修改以下配置信息: vim /etc/systemd/logind.conf

-------------------------------------------------------------------------------------------

4、shell  串口测试命令

1)串口初始化

stty -F /dev/ttyS0 raw speed 9600

2)串口读写数据

cat /dev/ttyS0 //读取数据

echo "hello world" > /dev/ttyS0 //写入数据

echo 0 > /dev/ttyS0 | cat /dev/ttyS0 //读写数据

-------------------------------------------------------------------------------------------

5、Centos  配置终端串口重定向(太罗嗦了配置)

Centos6

1.添加以下命令到 /etc/inittab 文件中

s0:2345:respawn:/sbin/agetty -L -f /etc/issue.serial 9600 ttyS0 vt100

2.添加以下道/etc/securetty中,表示可以以root身份登录终端

ttyS0

3.修改 /boot/grub/grub.conf文件,
在kernel行最后加console=tty0 console=ttyS0,9600n8

Centos7

1、修改配置文件/etc/default/grub,添加一行:

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,9600"

2、运行如下命令

grub2-mkconfig -o /boot/grub2/grub.cfg

-------------------------------------------------------------------------------------------

6、压缩和解压  img  文件

Uncompress:

mkdir initrd

cd initrd

zcat ../initrd.img | cpio -idmv

Compress:

find .| cpio -o -c | gzip -9 > ../initrd.img

-------------------------------------------------------------------------------------------

7、驱动添加黑名单禁止启用

centos7 设置

vim /lib/modprobe.d/dist-blacklist.conf

blacklist 驱动名称

-------------------------------------------------------------------------------------------

8、 ntfs文件系统挂载工具  : 下载链接地址:https://pan.baidu.com/s/1rLQ5NCZvxcy93YQ4fGFaBQ

1)编译及安装

tar -xvzf ntfs-3g_ntfsprogs-2012.1.15.tgz

./configure

make

make install

2)使用

挂载:mount -t ntfs-3g /dev/sda2 /mnt

卸载:umount

-------------------------------------------------------------------------------------------

9、网卡命名修改(nameif)

格式:usage: nameif [-c configurationfile] [-s] {ifname macaddress}

举例: nameif ethx 00:20EF:22:DS

-------------------------------------------------------------------------------------------

1)免密钥登录

⑴双向相免密钥

① ssh-keygen -t dsa

② touch /root/.ssh/authorized_keys

③ /root/.ssh/id_rsa.pub 内容拷贝到 touch /root/.ssh/authorized_keys 中

⑵ 单方向免密钥

① ssh-keygen -t dsa //生成公有私有密钥

② ssh-copy-id -i id_dsa.pub omd@192.168.25.110 //拷贝公有密钥到目标服务器

-------------------------------------------------------------------------------------------

2. 如何绑核?

taskset用于将某个进程/线程绑定到CPU的某个或某几个核上面,其用法如下:

taskset-p pid

可以查出进程pid现在的绑核情况。

设置绑核有两种方法,一种是掩码形式,一种是直接绑定。下面分别介绍:2.1掩码形式绑核

按照二进制形式,从最低位到最高位代表物理CPU的#1、#2、……、#n号核。

比如:0x00000001代表CPU的0号核,0x00000003代表CPU的0号和3号核。

需要注意的是,并非掩码中给出的CPU核就一定会存在,比如0x00000400理论上代表CPU的第10号核,但是该核在真正的计算机上面并不一定是存在的。而且,如果我们试图将物理上并不存的核绑定给某个进程时,会返回错误。掩码形式的绑核命令为:

taskset-p mask pid2.2按CPU数直接绑核

taskset-cp cpu-list pid

其中cpu-list是数字化的cpu列表,从1开始。多个不连续的cpu可用逗号连接,连续的可用短现连接,比如1,2,5-11等。

比如“taskset-cp 1,2,5-11 9865”命令表示将进程9864绑定到#1、#2、#5~#11号核上面。

-------------------------------------------------------------------------------------------

12、expect 自动式交互命令

https://blog.csdn.net/appke846/article/details/80513099

13、expect 语法

https://www.cnblogs.com/ph829/p/5091302.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值