9.19 搭服务器折腾centos

来源:互联网 发布:java.util. 无法引入 编辑:程序博客网 时间:2024/05/21 09:16

折腾centOS


折腾起因

由于本人有一台闲置的小笔记本,超省电的10寸笔记本,呵呵。跟几个
搞it的老同学住在一起,搞搞服务器也无妨。

首先安装centOs系统,centos7,64位,装好后配置好网络,这里我主要做一下centos的笔记。


centos 自动获取ip

参考自 http://www.bitscn.com/os/linux/201501/432931.html
修改配置文件

vi /etc/sysconfig/network-scripts/ifcfg-enp1s0
修改参数为:
BOOTPROTO=dhcp
ONBOOT=no

重启一下就可以自动获取ip了


vi命令的使用
参考:http://bbs.csdn.net/topics/70158068
:wq
w是保存
q是关闭
x保存关闭.同wq
先按一下ESC键,接着敲 :w 命令,如果同时要推出,则用:wq命令,注意大小写
:q!
是不保存退出
vi编辑时普通键盘按insert键开始编辑
mac键盘无insert键,按i开始编辑


ssh的安装
不装ssh只能单机敲命令了,呵呵
参考:http://www.centoscn.com/CentOS/config/2013/0926/1713.html
yum install ssh
centos启动ssh的方法应是:
systemctl start sshd.service


防止笔记本合上盖自动休眠的方法:
参考:http://www.linuxidc.com/Linux/2015-04/116088.htm
vi /etc/systemd/logind.conf
去掉HandleLidSwitch前面的注释符号#,并把它的值从suspend修改为ignore。
然后systemctl restart systemd-logind,使更改生效。


查看安装桌面
参考:http://jingyan.baidu.com/article/ca2d939dd1dabbeb6c31ce24.html
1、使用命令 runlevel 查看当前的运行级别 ,如图所示
2、使用命令 yum grouplist | more
如果运行第2条命令时,发现已经安装了gnome(我的centos已经安装了),那就修改系统启动的level:
ln -sf /lib/systemd/system/graphical.taget /etc/systemd/system/default.target
执行完毕后重启一下


一些常见命令
who 看看谁连上了主机
ip addr 查看ip信息
fdisk -l 分区信息 或:du -sh
date 当前时间
rpm -qa 查看安装了什么东西


linux系统信息
uname -a 查看内核/操作系统/CPU信息
head -n 1 /etc/issue 查看操作系统版本
cat /proc/cpuinfo 查看CPU信息
hostname 查看计算机名
lspci -tv 列出所有PCI设备
lsusb -tv 列出所有USB设备
lsmod 列出加载的内核模块
env 查看环境变量
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 – 月日时分年.秒
clock -w 将时间修改保存到 BIOS


系统的关机、重启以及登出
shutdown -h now 关闭系统(1)
init 0 关闭系统(2)
telinit 0 关闭系统(3)
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启 (1)
reboot 重启 (2)
logout 注销


如何查看linux系统资源
free -m 查看内存使用量和交换区使用量
df -h 查看各分区使用情况
du -sh <目录名> 查看指定目录的大小
grep MemTotal /proc/meminfo 查看内存总量
grep MemFree /proc/meminfo 查看空闲内存量
uptime 查看系统运行时间、用户数、负载
cat /proc/loadavg 查看系统负载


如何查看linux磁盘和分区
mount | column -t 查看挂接的分区状态
fdisk -l 查看所有分区
swapon -s 查看所有交换分区
hdparm -i /dev/hda 查看磁盘参数(仅适用于IDE设备)
dmesg | grep IDE 查看启动时IDE设备检测状况


查看网络配置的命令
ifconfig 查看所有网络接口的属性
iptables -L 查看防火墙设置
route -n 查看路由表
netstat -lntp 查看所有监听端口
netstat -antp 查看所有已经建立的连接
netstat -s 查看网络统计信息


查看linux进程
ps -ef 查看所有进程
top 实时显示进程状态


查看用户的命令
w 查看活动用户
id <用户名> 查看指定用户信息
last 查看用户登录日志
cut -d: -f1 /etc/passwd 查看系统所有用户
cut -d: -f1 /etc/group 查看系统所有组
crontab -l 查看当前用户的计划任务


查看系统服务的命令
chkconfig –list 列出所有系统服务
chkconfig –list | grep on 列出所有启动的系统服务


安装程序的命令
rpm -qa 查看所有安装的软件包


获取帮助的命令
man <命令> #获得命令帮助

0 0
原创粉丝点击