Linux运维
flyingfishzxf
换工作换工作换工作
展开
-
搭建私有git服务器进行版本控制
一、安装git分别在服务器和本地安装最新版本的git 1、服务器上源码安装最新版git==通常centos上使用yum源安装的git版本过低==1. 检查系统上是否已经安装git,若已有则卸载// 查看当前git版本# git --versiongit version 1.7.1// 卸载旧版本# yum remove -y git2. 安装依赖包,下载最新版本git源码# yum insta原创 2017-07-09 13:32:18 · 7636 阅读 · 0 评论 -
Linux精讲——修改密码passwd
修改密码: passwdpasswd # 给当前用户修改密码passwd username # 给指定用户修改密码passwd --stdin username # 通过标准输入修改密码passwd -e "123456\n123456" username # 直接原创 2016-02-28 20:30:26 · 774 阅读 · 0 评论 -
Linux精讲——增加和删除用户
创建用户:useradd常用选项:useradd username # 创建一个名为username的用户,同时自动创建一个同名的用户组useradd -u uid username # 创建一个名为username的用户,并同时指定其uiduseradd -g gid username # 创建一个名为username的用户,并同时指定其gid,gi原创 2016-02-28 16:59:06 · 311 阅读 · 0 评论 -
Linux精讲——usermod命令
作用:修改用户属性常用选项:usermod -u uid username # 更改用户uidusermod -g gid username # 更改用户gid,此gid必须存在usermod -G gid group1, group2, ... # 为用户增加扩展组,此gid必须存在usermod -G '' username原创 2016-02-28 20:07:30 · 763 阅读 · 0 评论 -
Linux精讲——增加和删除用户组
增加用户组:groupadd 选项:groupadd groupname # 增加一个用户组groupadd -g gid groupname # 增加一个用户组,并指定一个gid删除用户组:groupdel 选项:groupdel groupname # 删除一个空用户组注意: 如果用户组里还有用户,则不能删除此用户组,若要删除必须先删除用户组里的用户原创 2016-02-28 16:14:49 · 263 阅读 · 0 评论 -
Linux精讲——用户名文件和密码文件
用户名文件:/etc/passwd[root@centos01 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin......haldaemon:x:68:68:HAL daemon:/:/sbin/原创 2016-02-28 15:01:21 · 818 阅读 · 0 评论 -
Linux精讲——软链接和硬链接
软链接:相当于Windows中的快捷方式,链接文件与源文件的inode号并不相同,不占用真实空间删除软链接文件不会影响源文件,但删除源文件会使软链接文件失效可以跨分区可以链接到目录ls -l 查看软链接信息,其文件类型为l硬链接:是源文件的一个副本,并与源文件指向同一个inode,会占用真实存储空间删除任一文件不影响另一个不能跨分区不能链接到目录ls -l 查看硬链接信息,其文原创 2016-02-27 23:03:37 · 257 阅读 · 0 评论 -
Linux精讲——atime、mtime、ctime
概念通过 stat filename 命令查看一个文件的三个时间属性[root@centos01 ~]# stat 1.txt File: `1.txt' Size: 0 Blocks: 0 IO Block: 4096 regular empty fileDevice: 803h/2051d Inode: 931337原创 2016-02-27 22:32:33 · 376 阅读 · 0 评论 -
Linux精讲——find命令
简单语法find 路径 匹配选项 匹配模式常用举例find /tmp/ -name "1.txt" # 在/tmp/路径下搜索文件名为"1.txt"的文件find /tmp/ -type f # 在/tmp/路径下搜索文件类型为f的所有文件find /tmp/ -mtime +5 # 在/tmp/路径下搜索 mtime大于5天的文件find /tmp/ -a原创 2016-02-27 18:51:26 · 323 阅读 · 0 评论 -
linux精讲——su切换用户
su 的基本用法su # 默认切换到root帐户,保留当前的环境路径su - # 默认切换到root帐户,同时切换到root的家目录su username # 切换到指定帐户,保留当前的环境路径su - username # 切换到指定帐户,同时切换到us原创 2016-02-28 20:52:29 · 323 阅读 · 0 评论 -
Linux精讲——sudo命令
sudo 可以让普通用户临时以 root 的身份执行指定的命令 root 帐户可以通过执行 visudo 或者编辑 /etc/sudoers 配置文件进行配置哪个用户[组]可以使用哪个命令## Allow root to run any commands anywhereroot ALL=(ALL) ALLfish ALL=(root) NOPASSWD: /原创 2016-02-28 21:24:19 · 293 阅读 · 0 评论 -
Linux精讲——vim编辑器
vim filename vim filename原创 2016-02-29 19:54:16 · 594 阅读 · 0 评论 -
Linux精讲——打包和压缩tar、gzip、bzip2、xz、zip
压缩与解压缩gzip(只能压缩文件) 命令 作用 gzip file 将file文件压缩成file.gz,路径中不保留原文件file gzip -n file n 是1~9的数字,表示压缩级别,默认为6 gzip -d file.gz 解压缩文件file.gz为file,路径中不保留压缩文件file.gz gunzip file.gz 和gzip -d file原创 2016-03-01 01:01:20 · 681 阅读 · 0 评论 -
Linux精讲——分区表fstab
如何开机自动挂载分区1. 编辑 /etc/fstab 文件# /etc/fstab# Created by anaconda on Thu Feb 18 21:11:57 2016## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8原创 2016-02-28 23:35:14 · 532 阅读 · 0 评论 -
Linux精讲——磁盘挂载mount/卸载umount
经过分区和格式化后的磁盘,要想在里面写入数据,还需要进行挂载语法: mount 分区 挂载点如果格式化的时候给分区指定了标签,还可以这样挂载:mount LABEL=fish 挂载点卸载:umount 挂载点 | umount 分区* 若卸载时在挂载点中,可以使用 -l 选项:* umount -l 挂载点/分区 # lazy umount原创 2016-02-28 23:05:59 · 1218 阅读 · 0 评论 -
Linux精讲——磁盘格式化mke2fs
格式化工具:mke2fs常用选项:mke2fs -t /dev/sdxx ## 指定格式化文件系统类型mke2fs -b /dev/sdxx ## 指定块大小(默认4096字节)mke2fs -m /dev/sdxx ## 指定保留块的百分比(默认5)mke2fs -L /dev/sdxx ## 指定磁盘标签[root@centos01 ~]# mke2fs -t ext4 -b 40原创 2016-02-28 22:50:04 · 518 阅读 · 0 评论 -
Linux精讲——fdisk磁盘分区
磁盘分区原则:每个磁盘可分的“主分区 + 扩展分区”不能大于 4 个主分区可以分 0~4 个扩展分区最多只能分1个,在扩展分区里面再分成逻辑分区,逻辑分区没有数量限制逻辑分区的分区号从 5 开始,比如:sdb5、sdb6若分区号在 1~4,那么一定是主分区或扩展分区fdisk 分区方法:fdisk -l # 列出所有磁盘的分区表信息fdisk -l /dev/sd原创 2016-02-28 22:29:42 · 408 阅读 · 0 评论 -
Linux精讲——du命令
du 命令用来查看文件或目录在磁盘中所占空间大小(以一个块-4k 为一个基本单位) 常用选项du dir # 查看路径下所有文件在磁盘中所占空间大小,默认单位为 kdu -h dir # 自动以合适的单位显示目录树下所有文件所占磁盘空间大小du -s dir # 查看目录占用磁盘空间总大小du -m dir # 以 m 为单位显示目录下所有文件占用磁盘空间大小du -k dir原创 2016-02-28 21:52:32 · 426 阅读 · 0 评论 -
Linux精讲——df命令
查看磁盘情况[root@centos01 ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 18375548 2091988 15350136 12% /tmpfs 515224 0 515224 0% /dev/shm/dev/sd原创 2016-02-28 21:35:12 · 271 阅读 · 0 评论 -
Linux精讲——特殊权限之stick_bit
概述:一个文件是否能够被普通用户删除,取决于所在目录是否可写,而不是该文件本身是否可写stick_bit,也叫防删除位,作用于目录拥有该权限的目录下的文件,可以防止被普通用户删除linux系统中,/tmp/目录即具有该权限增加stick_bit权限 chmod o+t dir删除stick_bit权限 chmod o-t dir原创 2016-02-27 18:08:10 · 1306 阅读 · 0 评论 -
Linux精讲——特殊权限之set_uid/suid
概述:set_uid 只能作用于二进制可执行文件,对普通文本文件无效普通用户执行拥有该权限的二进制文件时,可以使普通用户临时拥有root权限(例如:更改密码的命令 /usr/bin/passwd 对除 root 以外的用户不可读、不可写和不可执行,但是普通用户同样可以使用该命令更改自己的密码)设置set_uid/suid权限 - chmod u+s binfile - chmod g+s b原创 2016-02-27 17:30:06 · 1141 阅读 · 0 评论 -
Linux精讲——特殊权限之set_gid/sgid
概述:set_gid/ sgid 可以作用于二进制可执行文件和目录上set_gid/ sgid 作用于二进制可执行文件时,作用效果与set_uid/ suid类似set_gid/ sgid 作用于目录上时,在该目录下创建的新目录或文件的所属组与该目录的所属组一致增加set_gid/ sgid - chmod g+s binfile/dir删除 set_gid/ sgid - chmod g-原创 2016-02-27 17:47:45 · 1150 阅读 · 0 评论 -
Linux精讲——rm命令
命令名称:rm 命令语法:rm [OPTION]... FILE... 命令作用: 删除文件或目录 常用选项: 可以组合使用 - rm file # 删除文件 - rm -r # 删除目录 - rm -f # 强制删除不提示 - rm -v # 显示删除过程原创 2016-02-25 21:32:23 · 328 阅读 · 0 评论 -
Linux初讲——环境变量
环境变量:$PATH echo $PATH: 以冒号分隔 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin$PATH作用: 在$PATH中的可执行文件可以直接在命令行执行,而不用输入命令的绝对路径增加PATH内容(当前终端生效):PATH=$PATH:dir 增加PATH内容(所有终端生效):将PAT原创 2016-02-25 19:41:21 · 339 阅读 · 0 评论 -
Linux初讲——cd命令
命令格式:cd [-L]|[-P] [dir] 命令作用:从当前目录切换到目标目录dir常用命令: 1. cd #从任何目录切换到用户的home目录 2. cd ~ #从任何目录切换到用户的home目录 3. cd / #切换到系统根目录 4. cd . #切换到当前目录 5. cd .. #切换到当前目录的上一级目录 6. cd - #切换到当前目原创 2016-02-25 18:54:34 · 350 阅读 · 0 评论 -
Linux初讲——救援模式
CentOS虚拟机进入救援模式右击虚拟机,选择电源—打开电源时进入Bios,进入Bios 进入Bios后,将Boot下的CD-ROM Drive移到最上面,然后按F10键保存重启 重启后进入Menu,选择Rescue installed system,回车 启动救援模式中,会弹出多个对话框进行选择,语言默认使用en,键盘使用默认的us,挂载选项直接Continue,后面就一直OK,最后选择shel原创 2016-02-25 16:28:16 · 439 阅读 · 0 评论 -
Linux初讲——单用户模式(常用于更改root密码)
进入单用户模式启动系统,在倒计时结束前按下任意键进入如图界面 按“e”键进入编辑模式 按方向键选中第2行(kernel开头的行),按“e”进入编辑,在最后面加上“1”或“s”或“S”或“single” 输入后,按回车返回上一界面,然后按“b”(boot)启动系统,等待几秒就进入到了单用户模式 在该模式下输入runlevel,将会打印出1 S,说明已经处于单用户模式了 输入passwd就可以对ro原创 2016-02-25 15:45:41 · 314 阅读 · 0 评论 -
Linux初讲——安装图形界面
命令行下安装图形界面yum groupinstall -y “Desktop”yum groupinstall -y “X Window System”init 5 或 startx 切换到图形界面原创 2016-02-25 15:02:50 · 344 阅读 · 0 评论 -
Linux初讲——运行级别
1、runlevel:查看当前运行级别 2、/etc/inittab:运行级别的配置文件0 - halt:关机1 - Single user mode:单用户模式(可以修改root密码)2 - Multiuser, without NFS:多用户模式,没有NFS3 - Full multiuser mode:完整的多用户模式4 - unused:保留级别,未使用5 - X11:图形界面原创 2016-02-25 14:57:00 · 348 阅读 · 0 评论 -
Linux日常运维管理命令
w查看系统负载,显示哪个用户登录了,正在做什么[root@localhost ~]# w 07:57:39 up 74 days, 25 min, 1 user, load average: 0.00, 0.00, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0原创 2016-03-04 21:38:03 · 757 阅读 · 0 评论 -
Linux精讲——cp命令
命令名称: cp 命令语法:cp [OPTION]... [-T] SOURCE DESTcp [OPTION]... SOURCE... DIRECTORYcp [OPTION]... -t DIRECTORY SOURCE...命令作用: 拷贝文件或目录 常用选项:cp -r # 拷贝目录cp -v # 拷贝过程可视化----------cp file1 file2 #原创 2016-02-25 22:41:52 · 585 阅读 · 0 评论 -
Linux精讲——创建和删除目录
创建目录: mkdir [OPTION]... DIRECTORY... 命令作用: 创建目录 常用选项:mkdir -p 级联创建目录mkdir -v 创建过程可视化删除目录: rmdir [OPTION]... DIRECTORY... 命令作用: 删除空目录 常用选项:rmdir -p 级联删除空目录rmdir -v 删除过程可视化tree命令: 显示目录树结构原创 2016-02-25 21:12:09 · 337 阅读 · 0 评论 -
Linux精讲——chattr特殊权限
列出目录或文件的特殊权限lsattr常用选项 lsattr -R # 递归列出目录下所有子目录及文件的特殊权限,当使用rm -rf 不能删除一个目录时,可以尝试使用此命令和选项查看目录树中是否有文件/目录拥有特殊权限 lsattr -d # 只列出目录本身的特殊权限给目录或文件设置特殊权限chattr常用选项 chattr -R # 递归地给目录下所有子目录和文件设置特殊权限增加特殊权限 c原创 2016-02-27 17:05:11 · 556 阅读 · 0 评论 -
Linux精讲——chown命令
作用:更改文件或目录的所属主或所属组chown user file/dir # 更改所属主chown :grp file/dir # 更改所属组chown .grp file/dir # 更改所属组chown user:grp file/dir # 同时更改所属主和所属组chown user.grp file/dir # 同时更改所属主和所属组chown原创 2016-02-26 23:25:47 · 342 阅读 · 0 评论 -
Linux初讲——系统命令行常用快捷键
Linux系统命令行常用快捷键Ctrl + u # 删除光标之前的所有字符Ctrl + k # 删除光标之后的所有字符Ctrl + b # 光标向前移动一个字符Ctrl + f # 光标向后移动一个字符Ctrl + a # 光标移动到命令开头Ctrl + e # 光标移动到命令结尾Ctrl + s # 锁住命令终端,按任何键看不到反馈Ctrl + q # 解锁命令终端Ctrl + y # 粘贴使用快原创 2016-02-26 21:32:05 · 392 阅读 · 0 评论 -
Linux精讲——chmod命令
1. 用数字表示 - r - 4 # 可读权限 - w - 2 # 可写权限 - x - 1 # 可执行权限更改权限方式:使用数字组合chmod 644 file/dir2. 使用u, g, o, a表示u - 所属主g - 所属组o - 其他用户a - 所有用户,包括u, g, o更改权限方式: u, g, o的组合或achmod u+/-[r/w/x], g+/-[r/w/x], o+原创 2016-02-26 23:04:59 · 359 阅读 · 0 评论 -
Linux初讲——ls命令
命令名称: ls 命令作用: 列出目录内容 命令格式: ls [OPTION]... [FILE]|[DIR]...常用选项:(可以任意组合使用) - ls # 列出所有非隐藏内容 - ls -a # 列出所有内容,包括隐藏内容(以“.”开头) - ls -l # 列出dir下内容的详细信息 - ll # ls -l 的简写 - ls -d # 查看目录d原创 2016-02-25 19:19:58 · 328 阅读 · 0 评论 -
Linux精讲——文件和目录属性
ls -s /root/-rw-r--r-- 1 root root 0 Feb 25 23:08 234drwxr-xr-x 4 root root 4096 Feb 25 23:20 333第1列表示文件类型及权限第2列表示与该文件或目录使用相同inode号的数目第3列表示所属主第4列表示所属组第5列表示文件或目录大小第6、7、8列表示文件创建或更改时间第9列表示文原创 2016-02-26 22:02:28 · 236 阅读 · 0 评论 -
Linux精讲——文件查看命令
命令名称: cat 命令作用: 连结文件内容并打印到标准输出 命令参数:cat file... # 把文件内容连结成一体并打印到标准输出cat -n # 将文件内容打印到标准输出的同时显示行号cat -A # 以特定符号显示结束符或制表符等不可见符号命令名称: tac 命令作用: 将文件内容按照从最后一行到第一行的顺序打印到标准输出 命令参数:# 无常用参数命令原创 2016-02-26 00:13:23 · 407 阅读 · 0 评论 -
Linux精讲——mv命令
命令名称: mv 命令作用: 移动或重命名 常用选项: mv -v # 显示移动或重命名过程mv -f # 强制覆盖,没有提示----------mv file1 file2 #(file2存在)用file1内容覆盖file2,并删除file1只保留file2mv file1 file2 #(file2不存在)将file1重命名为file2mv file dir # 将f原创 2016-02-25 23:12:08 · 776 阅读 · 0 评论