Linux 基础练习
文章平均质量分 81
Demon-HY
生活不止眼前的苟且,还有明天...
展开
-
1. 用U盘安装Centos6.5 + Win7 双系统
1. 用U盘安装Centos6.5 + Win7 双系统准备工作:U盘(8G)、需要安装的Centos6.5系统(64bit)、EasyBCD(用来修复引导,否则开机只有一个系统)、 准备一块空闲的分区(里面的数据会丢失。提前做好备份),UltraISO(用来制作U盘启动盘)第一步:制作U盘启动盘 1、 打开 UltraI原创 2017-02-20 17:49:52 · 395 阅读 · 0 评论 -
13. 查看网络端口、配置网络
13. 查看网络端口、配置网络一、查看 TCP 22 端口是否打开1、列出所有端口:[root@Demon proc]# netstat -ntlpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address原创 2017-02-20 17:57:19 · 469 阅读 · 0 评论 -
14. 用户管理
14. 用户管理一、添加一个用户# 添加一个新用户(demon)使用 useradd 命令# useradd demon# 设置密码# passwd ******2、useradd 参数:Options: -b, --base-dir BASE_DIR -c, --comment COMMENT -d, --原创 2017-02-20 17:57:47 · 226 阅读 · 0 评论 -
15. SSH 远程
15. SSH 远程一、原理: 使用SSH连接Centos时,我们可以创建一个公钥和一个私钥,公钥放在服务端,私钥放在客户端,当客户端去连接服务端时,会先去查找密钥, 要是客户端的私钥可以和服务端的公钥匹配,我们就可以免密码登录,要是无法匹配,就需要我们去输入密码二、实现步骤: 1、先配置ssh,打开SSH的配置文件 ( /etc/ss原创 2017-02-20 17:58:18 · 366 阅读 · 0 评论 -
16. Linux 文件目录权限
16. Linux 文件目录权限# 文件参数d:表示是一个目录-:表示这是一个普通的文件l: 表示这是一个符号链接文件,实际上它指向另一个文件b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件s、p:这些文件关系到系统的数据结构和管道x :执行文件或者进入目录的权限一、将一个文件设置成其他人不能读# 先用 root 用户修改一个文件的权限原创 2017-02-20 17:58:52 · 201 阅读 · 0 评论 -
17. 文件查找
17. 文件查找一、查找 issue 文件的存放位置[root@Demon proc]# find / -name issue/etc/issue二、查找最近两天修改的文件[root@Demon proc]# find / -mtime -2/proc/16073/net/stat/rt_cache/proc/16073/net/原创 2017-02-20 17:59:23 · 169 阅读 · 0 评论 -
18. 后台进程
18. 后台进程在后台运行 ping 127.0.0.1,并把 STDOUT 输出到 /tmp/stdout,把 STDERR 输出到 /tmp/stderrping 127.0.0.1 >> /tmp/stdout 2> /tmp/stderr &nohup ping 127.0.0.1 >> tmp/stdout 2> /tmp/stderr &# 打开文件原创 2017-02-20 17:59:51 · 213 阅读 · 0 评论 -
19. Crontab
19. Crontab一、Crontab 的使用 1、crontab 命令参数:-e 编辑该用户的计时器设置-l 列出该用户的计时器设置-r 删除该用户的计时器设置-u 指定要设定计时器的用户名称2、每天凌晨把 /var/log/message 备份到 /var/log/backup/message_{日原创 2017-02-20 18:00:18 · 204 阅读 · 0 评论 -
20. Screen
20. Screen一、 Screen1、什么是Screen Screen 是在多个进程间多路复用一个物理终端的全屏窗口管理器,Screen 也叫会话,一个Screen 会话中可以有多个 Screen 窗口, 每个窗口类似于一个 SSH 连接2、安装 screen # yum install screen3、Screen原创 2017-02-20 18:00:45 · 216 阅读 · 0 评论 -
21. DNS 配置和端口检测
21. DNS 配置和端口检测一、将本机的 DNS 配置为 8.8.8.8 ,用 nslookup (还可以使用 host、dig)验证 # 修改配置文件 # vim /etc/resolv.conf # 在文件的最后加入一行 nameserver 8.8.8.8 # 用 nslookup 验证 # nslookup原创 2017-02-20 18:01:15 · 1099 阅读 · 0 评论 -
22. 使用 awk / grep / head / tail 命令进行文本 / 日志分析
22. 使用 awk / grep / head / tail 命令进行文本 / 日志分析 (/home/D/acc.log)一、awk # 统计 a-read-file 接口 中,接口耗时 超过 0.007 秒的有多少个请求 D@Demon ~]$ awk '$7>0.007' acc.log | wc -l (-l 表示统计有多少行)原创 2017-02-20 18:01:38 · 347 阅读 · 0 评论 -
12. 查看系统硬件配置
12. 查看系统硬件配置1、内存:内存的信息 主要在 /proc/meminfo 文件中 (free 命令可以查看内存的基本信息)# 所有可用 RAM 的大小MemTotal: 1907580 kB# LowFree 和 HighFree 的总和MemFree: 234816 kB# 缓存大小Buffers:原创 2017-02-20 17:56:40 · 361 阅读 · 0 评论 -
11. 系统状态管理
11. 系统状态管理一、分别制造 CPU、内存、磁盘IO、网络IO繁忙的情况,并用 top, dstat, iostat 等工具观察1、topa、命令解析 - q 退出top命令 - 立即刷新 - s 设置刷新时间间隔 - c原创 2017-02-20 17:56:16 · 187 阅读 · 0 评论 -
2. 操作系统引导
2. 操作系统引导一、实现无密码 (Single Mode) 登录 Centos6.5 以 root 用户进入系统,然后删除指定用户的密码:passwd -d demon -d 删除,demon 要删除密码的用户二、调整 GRUB 进入操作系统菜单等待时间1、GRUB:是linux下用来引导不同的操作系统的一个管理器,打开原创 2017-02-20 17:50:35 · 246 阅读 · 0 评论 -
3. 文件系统管理
3. 文件系统管理一、使用 ext4、xfs 格式化磁盘并挂载,实现重启后可自动挂载1、ext4 格式化磁盘: # fdisk -l 查看磁盘信息[root@Demon /]# fdisk -lDisk /dev/sda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/t原创 2017-02-20 17:51:22 · 155 阅读 · 0 评论 -
4. Linux 系统目录
4. Linux 系统目录/home 用户主目录的根节点,所有用户自己独有的文件一般放在这个目录下的用户目录下/bin 二进制可执行命令/tmp 存放临时文件/usr 应用程序默认安装路径,一般的大文件都是放在这里,包括内核源代码,需要的空间是最大的/lib原创 2017-02-20 17:51:58 · 140 阅读 · 0 评论 -
5. 压缩包
5. 压缩包一、使用 tar 进行压缩和解压缩tar 命令解析:-c 压缩目录-z 使用 gzip 命令处理备份文件-Z 使用 compress 命令处理备份文件-j 使用 bzip2 命令处理备份文件-x 解压 压缩包原创 2017-02-20 17:52:20 · 190 阅读 · 0 评论 -
6. 查看进程状态
6. 查看进程状态1、查看 watchdog 该进程是否存在,并得到该进程的 ID 父进程 ID[root@Demon home]# ps -ef | grep watchdogroot 6 2 0 06:44 ? 00:00:00 [watchdog/0]root 8698 3113 0 14:原创 2017-02-20 17:52:46 · 424 阅读 · 0 评论 -
7. Shell 脚本编写
7. Shell 脚本编写1、提示用户输入一个字符串,如果是 hello,打出 yes,并每秒输出 "hello,world",否则就输出 no,实现如下:#!/bin/bash#Filename:hello.shecho "Please input 'hello'"read -p "> " str // 得到键盘输入echo $str原创 2017-02-20 17:53:20 · 561 阅读 · 1 评论 -
8. 管理软件包
8. 管理软件包 一、给 yum 加入 epel 源1、先安装一个软件包 "epel-release",它会自动配置 yum 的软件仓库# rpm -Uvhhttp://thunder.mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -Uvh http:/原创 2017-02-20 17:53:53 · 189 阅读 · 0 评论 -
9. iptables 配置
9. iptables 配置 iptables 配置文件存放位置:[root@Demon yum.repos.d]# vim /etc/rc.d/init.d/iptables一、只给 Centos 6.5 打开 22 和 80 端口,并且重启后有效:1、查看所有 iptables 配置:[root@Demon yum.repo原创 2017-02-20 17:55:16 · 281 阅读 · 0 评论 -
10. 编译软件包
10. 编译软件包一、编译 nginx ,并安装1、安装依赖的软件包:[root@Demon D]# yum -y install openssl-devel[root@Demon D]# yum -y install pcre-devel2、安装 nginx :[root@Demon D]# yum -y install n原创 2017-02-20 17:55:48 · 168 阅读 · 0 评论 -
23. CURL 常用命令
23. CURL 常用命令下载单个文件,默认将输出打印到标准输出(STDOUT)中# curlhttp://localhost:8888/index.html通过 -O/-o 选项保存下载的文件到指定的文件夹-o:将文件保存为命令行中指定的文件名(就是重命名)# curl -o index2.htmlhttp://localhost:8888/index.htm原创 2017-02-20 18:02:07 · 572 阅读 · 0 评论