随笔分类 -  CentOS

摘要:现在安装系统都是用u盘安装,那么制作u盘的iso镜像就是必须的了。现在此类工具倒是不少,但是,好用的不多,有的还收费。唉,还是用dd吧,老配方,老味道。 首先:要df -h一下,看看u盘的盘符,类似 /dev/sdb 之类的,注意,后面的数字不要写,如果u盘分成多个区,要把多余的区都umount了, 阅读全文
posted @ 2017-06-12 20:51 立体风 阅读(15576) 评论(0) 推荐(0)
摘要:在linux中的用户只有2种:root和非root。而非root即普通用户的权限非常低,基本处理自己的home目录,其他好多地方连查看的权利也没有,更不要说安装软件了。 为了避免来回切换root,linux加入了sudo命令,即:可以临时切换的root来执行一些系统命令,用完之后,在返回普通用户,这 阅读全文
posted @ 2017-06-06 07:56 立体风 阅读(3298) 评论(0) 推荐(0)
摘要:有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。 我们由provides关键字可以使用。 举例:semanage是SELinux的一个管理工具,可是我使用:yum install semanage 却提示我没有这个包。 祭出provides神器,反向查找: y 阅读全文
posted @ 2017-06-04 15:45 立体风 阅读(2912) 评论(0) 推荐(1)
摘要:SElinux共有3中状态。1、selinux的配置文件:/etc/selinux/config# This file controls the state of SELinux on the system. 3 # SELINUX= can take one of these three valu 阅读全文
posted @ 2017-06-04 10:36 立体风 阅读(29858) 评论(0) 推荐(1)
摘要:这里使用组安装包,一次性安装所有开发者工具。 1、查看有那些组安装包可用。 yum grouplist | more 2、搜索一下有哪些和development有关。 yum grouplist | grep development 查到以下内容: [root@noi ~]# yum groupli 阅读全文
posted @ 2017-06-04 09:37 立体风 阅读(11245) 评论(0) 推荐(0)
摘要:在7版本中,hostname有三种形式 静态(Static host name) 动态(Transient/dynamic host name) 别名(Pretty host name) 1、首先,查看当前主机名。 hostnamectl status 或者 hostnamectl 2、其次修改主机 阅读全文
posted @ 2017-06-04 09:24 立体风 阅读(1974) 评论(0) 推荐(0)
摘要:简单的说,系统为了某些功能必须要提供一些服务 (不论是系统本身还是网络方面),这个服务就称为 service 。 但是 service 的提供总是需要程序的运行吧!否则如何运行呢?所以达成这个 service 的程序我们就称呼他为 daemon 啰! 举例来说,达成循环型例行性工作排程服务 (ser 阅读全文
posted @ 2017-06-03 20:55 立体风 阅读(3279) 评论(0) 推荐(0)
摘要:1、使用 df -h ,查看一下当前各个磁盘 2、插入u盘后,在使用 df -h ,查看一下。 3、如果你的u盘被分成多个分区了,你需要全部umount, user@host ~ $ sudo umount /dev/sdb1 4、使用dd命令将镜像写入刚才找到的分区,注意:不用写分区号。 小技巧: 阅读全文
posted @ 2017-05-29 20:59 立体风 阅读(29442) 评论(0) 推荐(4)
摘要:通道符将前面的标准输出作为标准输入传递给后面的命令。如果标准输出是多行,那么通道符是如何传递的呢? 根据我的理解:标准输出后面跟上通道符后,以换行符为分隔符,输出到流中,然后,同样以换行符为界限,依次 作为标准输入传递到后面的命令里面。 举个例子: 1、先创建一个aa的文件,里面包含2行命令。 mk 阅读全文
posted @ 2017-05-23 06:40 立体风 阅读(627) 评论(0) 推荐(0)
摘要:很过人一提到更改hostname首先就想到修改/etc/hosts文件,认为hostname的配置文件就是/etc/hosts。其实不是的。 hosts文件的作用相当如DNS,提供IP地址到hostname的对应。早期的互联网计算机少,单机hosts文件里足够存放所有联网计算机。不过随着互联网的发展 阅读全文
posted @ 2017-05-22 07:53 立体风 阅读(1245) 评论(0) 推荐(0)
摘要:一、centos默认主机名为localhost,不方便管理,此次,我修改为noi。 1、修改网络配置文件:/etc/sysconfig/network 首先,备份一下源文件,注意date命令和加号之间有一个空格。 cp /etc/sysconfig/network /etc/sysconfig/ne 阅读全文
posted @ 2017-05-22 07:41 立体风 阅读(2047) 评论(0) 推荐(0)
摘要:CentOS6.x默认的php版本是php5.3,已经过时喽,现在最新的稳定版是5.5.38。 安装方法: 1、先下载2个源 注:webtatic是一个第三方的源,专门编译最新版的php。 2、删除之前系统默认安装的php版本,不删会和新版本有冲突,conflict。 3、安装新版本: yum in 阅读全文
posted @ 2017-05-19 18:38 立体风 阅读(351) 评论(0) 推荐(0)
摘要:CentOS7标准版有这个功能,但是CentOS6却没有,其实很简单: 1、安装bash-completion yum install bash-completion 2、保存一下最新的缓存 yum makecache 3、配置一登陆脚本 在.bashrc中加入以下几行: if [ -f /etc/ 阅读全文
posted @ 2017-05-19 17:27 立体风 阅读(2224) 评论(0) 推荐(0)
摘要:centos最新的7.2版本,git居然是1.8,而最新的git版本是2.9 差的太多了,何况git2.0后有大更新。于是,我决定编译安装。中间有一点小破折,记录一下,备忘。 1,下载最新的源码,网址:https://www.kernel.org/pub/software/scm/git/ 我下载的 阅读全文
posted @ 2016-08-09 21:54 立体风 阅读(2931) 评论(0) 推荐(0)
摘要:安装包后,如何查看安装的具体路径? Ubuntu下: dpkg -L <包名> CentOS下: rpm -ql <包名> 助记: l为list的首字母。 q为query的首字母。query == 查询的意思。 阅读全文
posted @ 2016-08-09 15:01 立体风 阅读(966) 评论(0) 推荐(0)
摘要:LANGLC_*的默认值,是最低级别的设置,如果LC_*没有设置,则使用该值。类似于 LC_ALL。 LC_ALL它是一个宏,如果该值设置了,则该值会覆盖所有LC_*的设置值。注意,LANG的值不受该宏影响。 不重启直接生效: export LC_ALL=zh_CN.UTF-8 长久生效使用: 编辑 阅读全文
posted @ 2016-08-06 14:40 立体风 阅读(7484) 评论(0) 推荐(1)
摘要:在vultr上的虚拟机虽然安装了中文支持,但是默认显示英语。 只要修改 /etc/locale.conf 即可。 重启,系统修改为中文环境。如果不管用,请查看/etc/profile.d/lang.sh等脚本 阅读全文
posted @ 2016-08-06 01:14 立体风 阅读(1012) 评论(0) 推荐(0)
摘要:刚刚开始学习centos,感觉很不适应,因为好多软件,yum里面居然没有,让我很不爽,一阵狂搜。 原来centos还有一个epel源,果然,不熟悉的东东,处处是坑啊! EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作 阅读全文
posted @ 2016-07-29 07:05 立体风 阅读(24044) 评论(1) 推荐(0)