随笔分类 -  Linux&shell

摘要:1.安装SVN,有些linux发行版自带SVN,可以用下面方法检测是否安装SVN。 如果 Subversion 客户端没有安装,命令将报告svn命令找不到的错误。 我们可以用 yum install subversion 命令进行安装。 安装成功之后,执行 svn --version 命令。 2.创 阅读全文
posted @ 2018-07-17 17:51 QiaoZhi 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:在linux环境下,mysql默认表明是区分大小写的,我们可以查看全局变量发现: lower_case_file_system 是一个只读参数,无法被修改,这个参数是用来告诉你在当前的系统平台下,是否对文件名大小写敏感。 lower_case_table_names: 此参数不可以动态修改,必须重启 阅读全文
posted @ 2018-07-17 15:00 QiaoZhi 阅读(1462) 评论(0) 推荐(0) 编辑
摘要:set命令显示当前shell的变量,包括当前用户的变量; env命令显示当前用户的变量; export命令显示当前导出成用户变量的shell变量。 每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比如HOM 阅读全文
posted @ 2018-05-23 10:53 QiaoZhi 阅读(10376) 评论(0) 推荐(1) 编辑
摘要:总结一下在写shell脚本时的常见注意事项: 1.shell脚本中的命令最好用命令的全路径,如果不知道全路径可以用which cmd查找命令的全路径。 2.shell脚本中定义环境变量用export xxx=/dir1/dir2..... 3.shell脚本中取变量所以变量前都需加$,或者最好是${ 阅读全文
posted @ 2018-04-17 10:06 QiaoZhi 阅读(572) 评论(0) 推荐(0) 编辑
摘要:hostname命令 hostname命令用于显示和设置系统的主机名称。环境变量HOSTNAME也保存了当前的主机名。在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。如果需要永久修改主机名,对于红帽七系列,只需修改/etc/hostname文件 阅读全文
posted @ 2018-04-11 22:04 QiaoZhi 阅读(643) 评论(0) 推荐(0) 编辑
摘要:我们对service和chkconfig两个命令都不陌生,systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。 systemctl is-enabled iptables.servicesystemctl is-enabled servicename 阅读全文
posted @ 2018-04-06 15:41 QiaoZhi 阅读(6564) 评论(0) 推荐(0) 编辑
摘要:0.安装SSH登录 1.生成公钥对 -P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。它在/home/chenlb下生成.ssh目录,.ssh下有id_rsa和id_rsa.pub。 如果是windows下面的话是在: 2.把A机下的id_rsa.pub 阅读全文
posted @ 2018-04-06 13:10 QiaoZhi 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:一、小括号,圆括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cm 阅读全文
posted @ 2018-03-31 22:55 QiaoZhi 阅读(16538) 评论(0) 推荐(4) 编辑
摘要:source命令: source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。因为linux所有的操作都会变成文件的格式存在。 用法: source filename 或 . filename source命令除 阅读全文
posted @ 2018-03-31 20:34 QiaoZhi 阅读(2861) 评论(0) 推荐(0) 编辑
摘要:linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返 阅读全文
posted @ 2018-03-31 20:03 QiaoZhi 阅读(579) 评论(0) 推荐(1) 编辑
摘要:0.计划任务的命令: at 安排作业在某一时刻执行 batch 安排作业在系统负载不重时执行 crontab 安排周期性运行的作业 1.at命令用法: 安排命令或者多个命令在指定的时间运行一次 语法; at [-f filename] 时间 at -d or atrm 删除队列中的任务 at -l 阅读全文
posted @ 2018-03-31 17:29 QiaoZhi 阅读(1935) 评论(0) 推荐(0) 编辑
摘要:0.进程处理方式 standalone 独立运行 xinetd 进程托管 atd、crond计划任务 (1)独立运行: 一直在独立运行,比如apache、nginx服务器,一直在监听80端口的请求,有了请求可以马上响应,由于一直在监听所以一直在占用CPU资源。服务启动后一直在系统驻留,等待客户访问并 阅读全文
posted @ 2018-03-31 13:30 QiaoZhi 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:1./etc/group文件 存放组的基本信息 2./etc/gshadow 组密码配置 例如:设置组密码并查看配置文件: 组设置密码的时候也是同用户设置密码一样,先写到/etc/group中,然后再写到/etc/gshadow中 3.组基本管理命令: 添加用户组 删除用户组 修改用户组 group 阅读全文
posted @ 2018-03-30 18:44 QiaoZhi 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:用户信息文件: /etc/passwd 密码文件: /etc/shadow 用户组文件: /etc/group 用户组密码文件: /etc/gshadow 用户配置文件 /etc/login.defs /etc/default/useradd 新用户信息文件 /etc/skel 登录信息 /etc/ 阅读全文
posted @ 2018-03-30 12:01 QiaoZhi 阅读(2178) 评论(0) 推荐(0) 编辑
摘要:可以用yum在线安装gcc: 在Linux下一会看到cc,另一会又看到gcc,感觉又点混乱的样子。它们是同一个东西么,有啥区别呢 一分为二地看: 首先,如果讨论范围在Unix和Linux之间,那么cc和gcc不是同一个东西。cc来自于Unix的c语言编译器,是 c compiler 的缩写。gcc来 阅读全文
posted @ 2018-03-29 16:37 QiaoZhi 阅读(707) 评论(0) 推荐(0) 编辑
摘要:管理方式大致分为下面几类: linux中所有的软件与配置文件都是通过二进制包软件的形式进行安装。 一、RPM包管理 1.一个rpm软件包的例子 sudo-1.7.2p1-5.el5.i386.rpm 其中软件包(sudo),版本号为1.7.2pl,发行号为 5.el5 ,硬件平台为i386. (1) 阅读全文
posted @ 2018-03-29 12:27 QiaoZhi 阅读(619) 评论(0) 推荐(0) 编辑
摘要:1 - 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Control+x ,使用单用户模式启动 5 - 现在,可以使用下面的命令访问系统 6 - 重置密码 7 阅读全文
posted @ 2018-03-29 12:11 QiaoZhi 阅读(2303) 评论(0) 推荐(0) 编辑
摘要:1.固件:硬件和软件结合。加电自检是我们按下电源会检测硬件像cpu、内存、网卡等信息。(从硬件层次检测硬件是否可用) 固件设置实例:设置时间 软件时间和硬件时间: hwclock两个重要参数: 加入两个时钟都不正确: 修改软件时钟: 修改硬件时钟: 2.检测完之后跳转到mbr(主引导记录)里面读取一 阅读全文
posted @ 2018-03-28 22:40 QiaoZhi 阅读(4646) 评论(0) 推荐(0) 编辑
摘要:新装了一个虚拟机,图形界面启动太慢,想调整一下按照以前的经验改运行级别,输入: 然后发现跟之前不一样了,在inittab设置不再生效: 查看一下当前,发现得到预期要求: 最后重启发现,果然是命令模式~~ 阅读全文
posted @ 2018-03-28 22:37 QiaoZhi 阅读(971) 评论(0) 推荐(0) 编辑
摘要:文件权限除了r、w、x外还有s、t、i、a权限: 首先我们利用umask查看系统的权限为四位,首位就是特殊权限位,SetUID为4,SetGID为2,t为1 一、 s权限解读: (SetUID和SetGID) 1.SetUID权限解读(针对所属主设置s权限,数字表示为4) SetUID:当一个可执行 阅读全文
posted @ 2018-03-28 19:45 QiaoZhi 阅读(15671) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示