Linux系统优化01
来源:互联网 发布:使命召唤8 mac 迅雷 编辑:程序博客网 时间:2024/06/01 20:14
今天重点学习一下Linux初级系统优化,在优化系统前,先介绍一个常用的文件比较命令vimdiff。
- 学前介绍
vimdiff命令(1) 命令格式 命令 vimdiff file1 file2(2) 功能介绍 比较两个文件内容的不同,对比之后,不一样的字符会高亮。
- 修改主机名
查看主机命令 hostname修改network文件 vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain改为myhost修改hosts文件 vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 修改为: 127.0.0.1 localhost myhost localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6重启 reboot
- 设置静态ip
命令 vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改文件: DEVICE="eth0" BOOTPROTO="static" #"DHCP"改为"static" #HWADDR="00:0C:29:DB:FB:5D" #注释掉 IPV6INIT="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="83805913-5130-4bd3-966c-34e7d47f3562" IPADDR=192.168.1.163 #添加选项——ip NETMASK=255.255.255.0 #添加选项——子网掩码 GATEWAY=192.168.1.1 #添加选项——网关使网络设置生效命令 service network restart
- 不希望交互修改密码
命令 echo 123456|passwd --stdin myuser
- 使用更改源的国内镜像
yum是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
命令进入yum源目录 cd /etc/yum.respos.d/备份原来的yum源 cp CentOS-Base.repo CentOS-Base.repo.ori下载新的yum源 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo覆盖旧yum源 cp CentOS6-Base-163.repo CentOS-Base.repo
- 安装必要的软件包
命令 yum install tree telnet dos2unix sysstat lrzsz -y说明:telnet是测试用的;dos2unix是用来转码的;sysstat用来性能监控的。
- 更新所有yum源
yum upgrade或yum update```
- 关闭selinux
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现
命令查看配置 cat /etc/selinux/config永久修改 修改配置文件中SELINUX=disabled当前修改 setenforce 0查看修改后状态 getenforce
- 命令行启动
命令查看控制启动模式文件 cat /etc/inittab查看当前系统运行级别 runlevel #0:关机模式,1:单用户模式,2:多用户模式,3:命令行模式,4:没有使用,5:桌面模式,6:重启模式临时切换运行级别 init [n]永久修改运行级别 id:5:initdefault: => id:3:initdefault:
- 精简开机系统启动的服务
方法一:setup —> System services —> [把某个名字前面的*去掉,就代表开机不启动它]方法二:假设开机只启动4个服务:crond:定时任务;network:网络服务;rsyslog:日志服务;sshd:远程连接服务。命令格式 chkconfig [服务名] [状态:on,off]命令 LANG=enfor ss in `chkconfig --list|grep "3:on"|awk '{print $1}'|grep -vE "crond|network|sshd|rsyslog"`;do chkconfig $ss off;done
[命令总结]
whoami 查看当前用户useradd 添加用户 useradd [username]passwd 设置密码 passwd [username] #如果不接用户名,则默认设置root用户的密码su 切换用户 su - [username]history 查看命令历史记录 history无参数:查看历史记录 -d [记录号] :删除该记录号对应的命令记录 -c :清空历史记录yum 软件包管理器 yum update或yum upgrade 更新yum源 yum grouplist 查看yum安装了哪些软件包rpm -ivh 软件安装命令chkconfig --list <name> 查看开机启动的服务[什么级别开启] --add <name> 添加开机启动 --del <name> 删除开机启动
阅读全文
0 0
- Linux系统优化01
- Linux系统性能优化
- 优化Linux系统性能
- Linux通用系统优化
- Linux系统优化
- Linux系统优化
- Linux系统优化思路
- linux 系统优化
- linux系统优化
- linux系统优化
- Linux通用系统优化
- 如何优化linux系统?
- linux 系统优化参考
- linux 系统硬件优化
- Linux系统优化
- Linux系统优化
- Linux 系统参数优化
- Linux 6.5系统优化
- ShaderForge-DOTA2变体精灵
- Foundation5(四)
- Python中__repr__和__str__区别
- 升级到Weblogic10时,启动报错java.lang.NoSuchMethodError
- linux 快捷键
- Linux系统优化01
- HDOJ 2023 求平均成绩
- 2018百度竞价排名最新28规则【实操篇】
- 在jupyter notebook里的LaTeX数学公式总结
- java中List的用法和实例详解
- Linux查看系统配置常用命令
- python编程(动态加载)
- 抽象工厂模式
- 【Ubuntu】Ubuntu下Webstorm的安装及破解方法