Linux
文章平均质量分 64
秦仙游
改变从不会晚
展开
-
12、简单的网络连接设置
前因 安装了basic server的centos6.7 结果发现man等命令无法使用,提示commond not fount,上网搜发现需要安装相应的命令。看来是安装的系统太过精简,导致有些命令没有预装。执行yum install man又发现无法连接网络,看来是网络设置问题了。 在先前的学习中,了解到设置ip地址的命令是 ifconfig eth0 [ipaddr],因为从宿主机上原创 2015-09-26 19:40:28 · 859 阅读 · 0 评论 -
25、版本控制之git的使用(三)
Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git!tag标签 发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然原创 2015-10-04 01:07:46 · 264 阅读 · 0 评论 -
21、软件管理之yum
yum管理方式前言 yum包管理方式,是为了解决rpm包手工安装的时候,大量的依赖存在的问题,使用yum的时候,会自动安装所需要的安装包所依赖的包或者库。yum一般使用网络yum源,但是如果没网也可以使用本地光盘作为yum源。yun源的配置在下面会详细介绍。yum命令管理的同样是rpm包。yum源的配置只要机器正常接入互联网,一般都可以正常使用yum命令进行rpm包的安装。如果没有互联网,原创 2015-10-04 01:05:27 · 512 阅读 · 0 评论 -
24、版本控制之git的使用(二)
Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git!远程仓库添加远程仓库(基于github)本地仓库放到云端在开发机器上创建SSH Key<<<<<<< HEAD在用户家目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经原创 2015-10-04 01:07:15 · 372 阅读 · 0 评论 -
31、系统命令权限sudo
sudo属性root把本来只能超级用户执行的命令赋予普通用户执行sudo的操作对象是系统命令sudu的使用设置sudo权限[#] visudo 等于 vi /etc/sudoers 文件 shell root ALL=(ALL) ALL dab1993 192.168.1.4=/usr/bin/vim` 如上所示第一个是代表给哪个用户,第二个all可以是原创 2015-10-04 01:18:01 · 303 阅读 · 0 评论 -
26、版本控制之git的使用(四)
Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git! 本章没有经过实践,资料从网上整理复制而来github的使用我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参原创 2015-10-04 01:08:10 · 266 阅读 · 0 评论 -
29、文件特殊权限
SetUID只有可以执行的二进制程序才能设定suid权限命令执行者要对该程序拥有x权限命令执行者在执行该程序的时候获得程序文件属主的身(就像临时变成该文件的所有者)suid只在程序执行过程中有效举例说明:在下面的代码中,passwd文件是有user 是有 s 的权限的,这个意思就是有setuid权限,同样 group 位权限有s 就是有setgid 同样 other有s的权限就是 sti原创 2015-10-04 01:16:27 · 399 阅读 · 0 评论 -
22、软件管理之源码包安装与脚本安装
安装前的准备工作安装C语言编译器#先检测是否已经暗转gcc编译器[root@localhost]# rpm -q gcc如果没有就执行安装命令[root@localhost]# yum install -y gcc下载源码包,从http://mirror.bit.edu.cn/apache/httpd/,下载后通过WinSCP工具可以再windows和linux之间传输文件。传输到用户的原创 2015-10-04 01:06:19 · 409 阅读 · 0 评论 -
Centos下apache启动时httpd: apr_sockaddr_info_get() failed for 报错
安装报错 今天安装Apache httpd web服务器时,从官方网站上http://www.apache.org/dyn/closer.cgi下载httpd,然后在centos下解压,安装过程分为三部分: (1)./configure (2)make (3)make install (需要root权限)安装完成后,执行apachectl start时候,提示如下错误转载 2015-10-04 14:35:40 · 387 阅读 · 0 评论 -
10、linux中系统时间
修改linux的时间可以使用date指令date命令的功能是显示和设置系统日期和时间。输入date 查看目前系统时间。修改时间需要 date -功能字符 修改内容命令中各选项的含义分别为:-d datestr, --date datestr 显示由datestr描述的日期-s datestr, --set datestr 设置datestr 描述的日期-u, --universal 显原创 2015-09-25 23:48:43 · 714 阅读 · 0 评论 -
2、SecureCRT中文乱码问题
SecureCRT是一个商业终端连接工具。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。打开对话窗口,在工具栏中点开“选项”,选择“会话选项”。在打开的“会话选项”中,选择“外观”。在显示的“窗口和文本外观”中找到“字符编码”。把“字符编码”设置为“UTF-8“,点击确认后,重新执行命令发现中文可以显示了。原创 2015-09-24 00:43:05 · 475 阅读 · 0 评论 -
4、文件基本管理
创建文件touch 文件路径 如果是要使用空格,可以使用双引号包裹路径,不能使用表示根路径的”/”符号。浏览文件cat用来查看内容较少的文件,选项加上-n 可以为内容添加行号。不太适合长文件。 tac反向查看文件,选项和cat不能通用。 more 用来查看大文件,p和空格键可以向下翻页,按q键退出more浏览模式,按住回车可以按行向下分页。但是有一个缺点就是不能往上翻页。 less用来浏览文件原创 2015-09-24 15:04:02 · 298 阅读 · 0 评论 -
17、一般网络命令
本节命令一览 命令 作用 备注 write [username] message 给在线用户发信息 ctrl+c终止对话 wall [message] 发送一条广播 发送完毕后不需要手动退出该状态 ping [ipaddr] 查看网络是否接通 加上选项-c n可以指定ping n次,否则会一直ping下去 ifconfig 查看和设置网卡信息原创 2015-09-27 23:12:07 · 309 阅读 · 0 评论 -
15、用户管理
查看所有用户[root@bogon ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spoo原创 2015-09-27 09:51:16 · 376 阅读 · 0 评论 -
33、lamp安装
前言 因为服务器上跑的程序需要更好的稳定性,所以应该使用源码包的安装方式去安装apache、php和mysql,软件包下载地址 百度网盘下载安装前的准备 需要准备的二进制包列表如下 包名 作用 freetype-2.4.1.tar.gz gd-2.0.35.tar.gz httpd-2.2.19.tar.bz2 apache程序 jpegsrc.v8b.原创 2015-10-07 18:20:27 · 333 阅读 · 0 评论 -
5、链接文件
链接文件就像是windows中的快捷方式,但是软硬各有不同命令示例创建软连接: $ln -s /etc/issue /tmp/issue.soft 软链接和windows中的快捷方式一样。 创建硬链接:$ln /etc/issue /tmp/issue.hard 硬链接生成的文件和源文件占有同样大小的空间和属性,相当于复制了一份,而且i节点(linux中每个文件在内核中都对应一个i节点, 有点原创 2015-09-24 15:32:35 · 377 阅读 · 0 评论 -
30、文件属性权限chattr
chattr chattr [+-=] [选项] 文件或者目录名 +:增加权限 -:删除权限 =:等于某权限 选项 i:如果对文件增加了i属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置i属性;那么只能修改目录下文件的数据,但是不能允许建立和删除文件;连root用户也不例外。 选项 a:如果对文件设置a属性,那么只能在文件中增加数据(ech原创 2015-10-04 01:17:28 · 424 阅读 · 0 评论 -
32、文件系统
fdisk -l可以查看分区是否被正常分配 mount和df -l 可以看到分区是否被正常挂载 修改fstab可以开机自动挂载分区分区类型 分区名 在文件系统中的位置 主分区1 /dev/sda1 扩展分区 /dev/sda2 逻辑分区1 /dev/sda5 逻辑分区2 /dev/sda6 逻辑分区3 /dev/sda7sda1-4是分给原创 2015-10-04 01:18:34 · 437 阅读 · 0 评论 -
27、用户管理
用户配置文件用户信息文件 用户信息文件在 /etc/passwd 打开后分发现里面的里面的文件如下所示root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin... 其所代表的含义是 account:password:UID:GID:GECOS:directory:shell | 用户名:密码标识(x表示有密码,如果手工删掉原创 2015-10-04 01:14:52 · 364 阅读 · 0 评论 -
7、其他权限管理命令
缺省用户和用户组的说明一个用户创建的文件默认的所有者是创建者,所属组是所属用户的缺省组,只有所有者和root用户可以修改一个文件的权限,但是只有root可以修改文件的所有者。修改文件所有者 chownshell [root@localhost tmp]# useradd qinxianyou [root@localhost tmp]# passwd qinxianyou 更改用户 qinxi原创 2015-09-24 22:25:41 · 315 阅读 · 0 评论 -
9、系统目录说明和一些命令
自己查看总结的 序号 目录名 说明 1 /bin binary二进制文件,可执行程序文件,普通用户和root用户都可以执行的命令 2 /sbin super binary二进制文件,root用户可以执行的命令 3 /dev device设备列表 4 /home 家目录,每个普通用户创建后都会在home下创建一个同名的目录,root的家目录例外原创 2015-09-25 22:39:57 · 349 阅读 · 0 评论 -
8、文件搜索 find
操作实例代码[root@localhost tmp]# [root@localhost tmp]# pwd/tmp[root@localhost tmp]# ls yum.log[root@localhost tmp]# mkdir findtest[root@localhost tmp]# cd findtest/[root@localhost findtest]# touch du原创 2015-09-25 12:13:54 · 1440 阅读 · 0 评论 -
6、权限设置
权限说明目录权限 r: 读权限意味着,可以查看这个目录下的文件和目录,相对应的命令是lsw:写权限意味着可以在这个目录下执行新建删除的操作,比如touch mkdir rmdir rm等操作x:执行权限相对于目录来说意味着可以执行进入操作,对应的命令是cd文件权限 r:读权限意味着可以打开查看一个文件,比如可以使用 cat more head tail less等操作w:写权限则代表着原创 2015-09-24 21:57:21 · 401 阅读 · 0 评论 -
11、vim的基本使用和技巧
说在前面~在linux中代表当前用户家目录,在vim中默认进入的是命令模式,在命令模式下输入的任何操作都被当作是命令,从命令模式可以进入到尾行模式和插入模式,按住ioa可以进入插入模式,按:或者/可以进入尾行模式(命令编辑模式)。(ls其实是别名,想不看别名可以直接\ls)创建文件 输入命令 操作结果 vi 打开编辑器 i 进入插入模式 :w duanbang.txt原创 2015-09-26 01:56:05 · 505 阅读 · 0 评论 -
13、其他文件搜索命令
locate功能描述locate 可以快速根据文件名快速的检索文件和目录,因为其内部维护的是一个文件资料库,所以每次查找的时候都是在这个文件库中查找,而不是像find一样去逐盘扫描。使用此命令唯一的缺点是有时候搜索可能吧不及时,但是每次使用之前可以使用updatedb命令来更新文件库。安装根据yum的软件源不同,需要安装的软件名也不同,一般是 yum install locate或 yum inst原创 2015-09-26 21:48:01 · 302 阅读 · 0 评论 -
18、关机、重启和系统运行级别
关机和重启 选项 作用 -h 定时关机,比如 20:30,now -r 重启,后面也可以定时 -c 取消上一个命令应该在关机前把服务都关掉,尽量使用shutdown来关机和重启, 其他的命令还有:halt、 poweroff、init 0; 其他的重启命令:reboot 、init 6;系统运行级别init 就是系统运行级别 执行runlevel可以查看当前原创 2015-09-28 00:03:49 · 402 阅读 · 0 评论 -
14、帮助命令的使用
man功能描述英文单词 manual 获取命令或者配置文件的帮助信息,所在路径在 /usr/bin/man安装如果提示 commond not fount 那么就是man还没有安装,执行yum install man,根据提示安装命令,安装之后如果查看帮助的时候如果提示Cannot open the message catalog "man" for locale "zh_CN.UTF-8" (N原创 2015-09-27 09:09:30 · 361 阅读 · 0 评论 -
20、linux软件管理之rpm
rpm包管理前言 rpm包命名原则 以httpd-2.2.15-15.el6.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 软件发布次数 e16.centos 适合的linux平台 i686 适合的硬件平台,除了x64 基本上都是支持32位机器的 rpm rpm包扩展名软件包名可以称作包名,全部加在一起是包全原创 2015-09-28 22:51:32 · 838 阅读 · 0 评论 -
19、linux软件管理之简述
软件包简介软件包分类源码包二进制包(rpm包、系统默认包),二进制包在linux的各个分支中格式又有所不同,称呼也是因系统而已,以redhat而言,在centos(属于redhat)中,二进制包又被称为rpm包,根据系统安装文件Packages中的软件包格式,这种格式又被称作系统默认包。二进制包管理方式大致分为以下两种: rpm管理yum在线管理源码包介绍优点 开源; 可以很方便原创 2015-09-28 20:19:58 · 292 阅读 · 0 评论 -
16、文件压缩和解压
压缩文件gizp[root@bogon ~]# cd /tmp[root@bogon tmp]# lsduanbang duANbang wode.txt yum.log[root@bogon tmp]# rm -rf *[root@bogon tmp]# ls[root@bogon tmp]# cp /etc/services /tmp[root@bogon tmp]# lss原创 2015-09-27 21:59:13 · 792 阅读 · 0 评论 -
3、linux文件夹简单操作和光盘挂载
基本命令查看一个命令的帮助文档 是命令后加–help 如”ls –help” 命令 作用 选项 代码示例 ls 查看所有文件和目录 “a”显示所有文件,”h”人性化显示,”l”显示详情,”d”显示制定目录详情 ls -ahl mkdir 创建目录 “p” 递归创建目录 mkdir /tmp/duanbang rmdir 删除空目录 详细说明原创 2015-09-24 13:32:09 · 550 阅读 · 0 评论 -
1、一些简单的命令.md
系统安装时候一些需要注意的问题一些基本命令基于cent os6.7学习 命令 作用 备注 ls 查看当前目录下所有的文件和文件夹列表 * cd 切换目录 根路径为 ‘/’;’..’是上级目录 pwd 查看当前路径 * whoami 查看当前用户名 * su 切换用户 后跟用户名 * su - root 切换到root管理员原创 2015-09-23 23:02:48 · 1174 阅读 · 0 评论 -
28、ACL权限
acl权限介绍 规定有一个权限,在一个班级内,有老师、学生、试听学生、其他班级四个角色。 acl权限用来处理特殊的权限设置,比如在规定情境中,老师是所有者,可以有讲课文件的所有权限、学生需要进行课堂练习,也有讲课文件的所有权限,其他班级的人没有任何权限,但是试听学生只有读的权限,像这种除了所有者,所属组,其他人的权限外,还需要额外进行其他单个用户或者组的权限设置,这个时候需要用到acl原创 2015-10-04 01:15:44 · 442 阅读 · 0 评论 -
23、版本控制之git的使用(一)
Git简介 git是一个分布式的版本控制系统,由linux的创始人linus研发,可以管理项目的修改! 本日志根据廖雪峰的官方网站的学习课程来学习git!Git安装linux首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' is currently not installed.如上所述便是没有安装git,这时候可以使用yum insta原创 2015-10-04 01:06:47 · 357 阅读 · 0 评论 -
linux 防火墙设置(摘自网络)
删除现有规则iptables -F(OR)iptables --flush设置默认链策略iptables的filter表中有三种链:INPUT, FORWARD和OUTPUT。默认的链策略是ACCEPT,你可以将它们设置成DROP。iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP允许从本机ping外部主转载 2016-04-16 00:33:41 · 479 阅读 · 0 评论