1.在Linux系统中如何查看系统版本为32位还是64位呢?
uname -r uname -m uname -a
2.为了发挥硬件的最佳性能,尤其是对大内存的利用率,常用的是64位系统。
3.硬盘使用前需要进行分区。磁盘分区有主分区,扩展分区和逻辑分区之分。一块硬盘最多可以有4个主分区,其中一个主分区的位置可以用一个扩展分区替换,而且一块硬盘只能有一个扩展分区,在这个扩展分区可以划分多个逻辑分区。
4.分区数字编号1-4只能留给主分区或扩展分区使用,逻辑分区(是在扩展分区基础上)的编号只能从5开始。
5.Linux系统对分区的要求:
(1)最少要有/分区
(2)swap的作用:虚拟内存,swap分区的大小=1.5*物理内存容量
(3)建议设置独立的/boot分区
6.运维使用的优秀工具
(1) ftp 视频下载软件
(2) EmEditor 文本编辑器,editplus,nodepad++
(3) everything 搜索工具
(4) HperSnap 截图软件
(5) KeePass 密码管理软件
(6) win32文本比较工具 beyond compare linux比较:diff vimdiff
7.whoami 查看当前使用的用户
8.添加一个普通用户账号
passwd 修改用户密码,如果不指定用户,则修改当前用户密码
useradd 添加用户
useradd oldboy
passwd oldboy
注意:$<==普通用户的提示符
#<==超级管理员的提示符
su - oldboy 切换用户角色
9 修改密码
echo 123456|passwd --stdin oldboy
history -d 删除历史纪录,指定行号 history -c 清空
history 查看历史纪录
10.使用更新源的国内镜像
cat /etc/yum.repos.d/CentOS-Base.repo 查看镜像来源地址
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 运行前先备份
cp CentOS6-Base-163.repo CentOS-Base.repo 163镜像替换Base原来的镜像
yum is an interactive,rpm based,package manage.包管理工具
rpm -ivh 软件安装命令
11.安装常用的软件
yum install tree telnet dos2unix sysstat(性能监控) lrzsz(下载上传)-y(不需要提示)
yum grouplist 查看安装的包
11.安装后的基本调优
(1) 关闭Selinux:是美国国家安全局对于强制访问控制的实现。
cat /etc/selinux/config
sed -i s#SELINUX=enforcing#SELINUX=disabled#g config
gentenforce 查看状态 setenforce 0 临时生效(重启永久生效)
(2)cat /etc/inittab 查看启动模式 init 5 切换到桌面
runlevel 查看当前系统的运行级别
init 切换运行级别
(3)精简启动程序
a.setup-system service.
b.ntsysv.
c.脚本一键处理
最基本需要保留4个:sshd(远程连接),rsyslog(日志),network(网络),crond(定时任务)
首先全部关闭:
for oldboy in `chkconfig --list|grep "3:on"|awk '{print $1}'`;do chkconfig $oldboy off;done
再打开需要的四个:
for oldboy in crond network sshd rsyslog;do chkconfig $oldboy on;done
一条命令:
chkconfig --list|grep "3:on"|awk '{print $1}'|grep -vE "crond|network|rsyslog|sshd"
chkconfig --list|grep "3:on" 查看启动
egrep 相当于grep -E
chkconfig --help 查看设置开机自动启动的软件