Linux维护笔记四
关闭SELinux的方法:
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0
注:
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式
在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux
查看selinux状态:
/usr/bin/setstatus -v
如下:
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: enforcing
Policy version: 21
Policy from config file: targeted
getenforce/setenforce查看和设置SELinux的当前工作模式
增加库搜索路径
vi /etc/ld.so.conf
ldconfig让其生效
查看可执行文件调用的库文件
ldd file
查看库文件包含的函数
nm file.a
怎样更改主机名
对于redhat系列机器
第一步:
hostname oratest
第二步:
修改/etc/sysconfig/network中的hostname
第三步:
修改/etc/hosts文件
方法2. 通过修改配置文件的方式并运行命令修改主机名
修改/etc/HOSTNAME文件,在此文件中保存主机名,例如:
linuxserv1
然后运行命令设置主机名
/etc/rc.d/boot.localnet start
方法3. 运行 sysctl 动态改变主机名
sysctl -w kernel.hostname=linuxserv1
如何更改网卡配置IP
对于SUSE系统
# vi /etc/sysconfig/network/ifcfg-eth-id-00/:0d/:61/:cd/:31/:f2
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.70'
MTU=''
NAME='Giga-byte GA-7VM400M/7VT600 Motherboard'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='rBUF.0ayJ55PfLqC'
USERCONTROL='no'
_nm_name='bus-pci-0000:01:05.0'
对于Redhat系统
修改 /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=node1
GATEWAY=10.3.198.108
NISDOMAIN=rcac.xhu.edu.cn
修改 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth1
BOOTPROTO=static
BROADCAST=10.3.198.255
IPADDR=10.3.198.108
#HWADDR=00:E0:81:C3:07:E3
MACADDR=00:E0:81:B7:BC:A0 //修改的mac地址
ONBOOT=yes
对于Ubuntu系统
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
查看无线网络连接
iwconfig
无线网络接入
iwconfig wlan0 essid "rcac_1"
无线网络配置
dhclient wlan0
redhat/centos kickstart最小化安装
%packages --excludedocs --nobase
@Core
进入系统修复环境后的chroot
sudo su -
mount /dev/sda2 /mnt
cd /mnt
mount --bind /proc proc
mount --bind /dev dev
mount --bind /dev/pts dev/pts
mount --bind /sys sys
chroot ./
关闭CPU调速
service cpuspeed stop
chkconfig cpuspeed off
To turn off CPU Throttling run:
$ /usr/bin/cpufreq-selector -g performance
去掉空格
sed -r '/^(#|$)/d'
记录编译过程
make 2>&1 | tee 2.txt
如何加入sudo 权限
错误1:sudo: must be setuid root
解决:
ls -l /usr/bin/sudo
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
错误2:xxx is not in the sudoers file
vi /etc/sudoers
找到root ALL=(ALL) ALL
在起下面添加"xxx ALL=(ALL) ALL
一些ntp服务器
133.100.11.8
210.72.145.44
203.117.180.36
131.107.1.10
time.asia.apple.com
64.236.96.53
130.149.17.21
66.92.68.246
www.freebsd.org
18.145.0.30
clock.via.net
137.92.140.80
133.100.9.2
128.118.46.3
ntp.nasa.gov
210.72.145.44
ntp.sjtu.edu.cn
202.120.2.101
治理/var/spool/clientmqueue/下的大文件
系统中有用户开启了cron,而cron中执行的程序有输出内容,
输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;
cd /var/spool/clientmqueue
rm -f *
pwck
pwck 命令通过检查全部用户的定义来验证用户数据库文件中密码信息的正确性。
pwck 命令内部调用带有 -n 和 ALL 选项的 pwdck 命令。
退出状态
0 命令成功完成。
>0 发生错误。
passwd: Authentication token manipulation error 解决
原因一:根文件系统满,删除多余文件。
原因二:/etc/passwd和/etc/shadow文件不同步,
/etc/passwd文件记录系统的所有用户帐号
信息,而/etc/shadow则记录了用户的密码信息。这个时候使用pwconv命令同步一下/etc/shadow文件即可。
原因三:passwd被覆盖过或者修改过,用户没有s权限,解决:which passwd|xargs chmod u+s
redhat/centos 工具 system-config-(大部分需要X windows)
system-config-authentication system-config-lvm system-config-rootpassword
system-config-cluster system-config-network system-config-samba
system-config-date system-config-network-cmd system-config-securitylevel
system-config-display system-config-network-gui system-config-securitylevel-tui
system-config-httpd system-config-network-tui system-config-services
system-config-kdump system-config-nfs system-config-soundcard
system-config-keyboard system-config-packages system-config-time
system-config-language system-config-printer system-config-users
neighbour table overflow 解决办法:
这句话只是在生成路由cache时,需要绑定neighbour,如果neighbour表已经满了,则会打印这句话,没什么错误。
由于无法生成route cache。
在命令列中输入下列指令即可︰
echo "1024" > /proc/sys/net/ipv4/neigh/default/gc_thresh1
echo "2048" > /proc/sys/net/ipv4/neigh/default/gc_thresh2
echo "4096" > /proc/sys/net/ipv4/neigh/default/gc_thresh3
关于Linux内核参数
查看当前Linux内核参数
/sbin/sysctl -a
修改Linux 内核参数
vi /etc/sysctl.conf
让修改的Linux内核参数立即生效
/sbin/sysctl -p
Linux维护笔记四相关推荐
- SUSE Linux 维护笔记一
SUSE Linux 维护笔记 一 (部分地址失效:要脚本的请留言) 1. Linux时间更新设置 时区设定: #主要文件 /etc/sysconfig/clock #用北京时间的正确内容 ...
- Linux学习笔记四:OTG方式为itop4412烧写安卓系统
目录 一.概述 二.烧写前准备 三.分区格式化 四.烧写文件 一.概述 经过前面的笔记一.二.三,已经可以在Ubuntu进行Linux应用开发的学习.嵌入式的学习,基本还是要在ARM上运行.我主要是根 ...
- Linux维护笔记五
一:更换用户身份登录samba 常出现的一种现象是:在建立了访问Samba服务器的连接之后,再次访问该服务器时,不再出现身份认证对话框,这样便无法更换用户身份.造成这一现 在Windodows客户机访 ...
- SUSE Linux维护笔记三
1.CentOS 配置 NIS 步骤 服务器: 1. 安装软件包 yum -y install ypserv 2. 设置 NIS 域 nisdomainname test.com 3. 修改 ypse ...
- Linux学习笔记(四)
压缩和解压缩 zip和unzip命令 语法格式为:zip[选项] 参数 zip命令 可以用来解压缩文件,或者对文件进行打包操作.zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有". ...
- Linux学习笔记四--Bash Shell
查看某一命令是否是来自于外部命令还是内置于bash中:type [-tpa] name 也可用来查找命令,如:type -p touch 有/bin/touch:type -p vbird无 ...
- SUSE Linux 维护笔记二
1.实现外网访问内网的远程桌面 单位机器服务器的IP地址是10.3.198.108,可以上外网,路由器上设置了内网的外网映射地址,内网的地址是192.168.0.* 现在要实现从10.x.x.x的校园 ...
- Linux学习笔记(四)之查看登录用户
1.在多用户操作系统中系统管理员为了系统管理的需要和系统安全,通常需要了解当前是什么用户登录系统.有多少用户登录系统.这些用户在做什么.普通用户之间如果要进行通信交流时,也需要知道对方是否已经登录上系 ...
- Linux学习笔记(四)账号管理之管理用户账号
1.管理用户账号:每一个登录Linux操作系统的用户在系统中都应该有其对应的注册账号,这些账号记录了用户的信息,如用户名.登录口令.用户目录所在位置.所用的shell.建立时间.权限等信息.其中用户账 ...
最新文章
- 训练Rainbow算法需要1425个GPU Day?谷歌说强化学习可以降低计算成本
- 查mac对应ip的不同系统命令
- java中volatile
- js insertBefore insertAfter appendChild
- 测验7: 文件和数据格式化 (第7周)
- mybatis generator 属性详解
- inventor如何钣金出弧面_SolidWorks如何在钣金弧面上雕刻公司名字?原来如此简单...
- Java学习进阶—高级编程
- 计算机应用基础形考作业3Excel部分,计算机应用基础形考3,Excel部分
- luogu P1586 四方定理(背包)
- APP的UI自动化测试框架及平台化探索
- 创新课程管理系统——测试心得
- 用CMD批量ping ip地址
- android微软雅黑字体,关于 Android 默认字体以及对比微软雅黑字体
- Microsoft Edge浏览器打开就是360导航的问题解决方法
- sap批量创建盘点凭证以及盘点凭证过账
- android studio虚拟机图库不显示图片,照片显示图片解决办法
- Deep Learning on Graphs: A Survey论文笔记
- opencv学习笔记及复习(四)物体追踪及人体肤色追踪
- 华硕K42JC安装显卡驱动后进不了系统解决方法
热门文章
- 使用mybatis出现异常:invalid comparison: java.time.LocalDateTime and java.lang.String
- 移动前端适配—逻辑像素和物理像素
- 教你十分钟快速搭建springBoot项目实战
- 行、重复-SAP HANA 集合操作 UNION/Union all/INTERSECT/EXCEPT (SAP HANA Set Operations)-by小雨...
- Table definition on master and slave does not match
- linux系统安装锐捷客户端下载,Linux在宿舍里如何上网?--Fedora下锐捷802.1x客户端软件的安装和使用方法...
- 使用XFire+Spring构建Web Service(二)
- java 系统音量案例_android 实现手机音量的控制 实例源码
- 机器人砂型铸造_安诺伊智能机器人丨助力压铸厂铸造工艺提升
- Complete Tripartite CodeForces - 1228D(三分图染色)