Linux学习笔记
Peithon
一个正在努力学习的菜鸟
展开
-
Linux下如何永久修改主机名
Linux如何修改自己的主机名想修改自己的主机名,那你可以根据下面的步骤实现使用hostname使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的# hostname newhostname输入hostname linux即可将主机名改成linux,使用uname -n命令查看这是我们的主机名已经改变了,左边为什么依然是Peit...原创 2018-05-09 14:24:50 · 131440 阅读 · 0 评论 -
Linux系统下的文件权限操作
0x00 前言Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。这也是Linux有别于Windows的机制,也是基于这个权限机制,Linux可以有效防止病毒自我运行,因为运行的条件是必须要有运行的权限,而这个权限在Linux是用户所赋予的,通常使用chmod命令来修改文件权限。0x01 数字法使用数字代替r、w、x,r等同于4,...原创 2018-10-09 19:46:48 · 853 阅读 · 0 评论 -
shell脚本判断闰年并显示星期几
0x00 前言作为shell编程新手,为了熟悉shell语法和编程风格,编写了这个脚本,这里没有做异常处理,所以输入字母时会报错,但是不影响脚本执行,以后改进。该脚本实现的功能有1.判断输入日期是否合法2.判断平闰年3.显示输入的日期是星期几0x01 判断日期是否合法existDayInMonth(){ year="$1" day="$3" if [ &quo原创 2018-10-09 09:25:53 · 2863 阅读 · 0 评论 -
CentOS7 升级PHP到7.2
写在前面CentOS7下安装PHP默认是5.4的,但是有些框架要求PHP的版本得在5.4以上,这就需要我们把PHP升级一下了。yum provides php 开始升级PHP:rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源rpm -Uvh https://mirror.webtatic.co...原创 2018-08-18 12:19:47 · 5106 阅读 · 0 评论 -
apache(httpd)之卸载篇
0x00 前言本来也没想过要把httpd卸载的,但是我在重启httpd服务时报错,怎么都启动不了,尝试了好多办法也行不通,无奈只有卸载重装。0x01 httpd报错0x02 查看有没有安装过httpdyum list | grep httpd停止服务systemctl stop httpd.service0x03 卸载httpdyum erase -...原创 2018-08-11 09:36:18 · 13230 阅读 · 0 评论 -
Centos7怎么修改yum源为第三方yum
0x00 前言CentOS7自带的yum能下载的软件不多,这时需要我们更改yum或者是安装新的yum来支持下载更多东西0x01 使用阿里云源替换自带的yum源1).备份自带的yum源$ sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2).下载阿...原创 2018-05-31 15:12:40 · 912 阅读 · 0 评论 -
Another app is currently holding the yum lock; waiting for it to exit....解决办法
Linux下yum被锁的解决办法Another app is currently holding the yum lock; waiting for it to exit…The other application is: PackageKityum处于锁定状态,通过强制关掉yum进程就可以了# rm -f /var/run/yum.pid然后就可以正常使用yum了...原创 2018-05-08 19:52:41 · 444 阅读 · 0 评论 -
如何在Linux下修改和重置root密码
刚开始接触Linux的人,忘记了root密码可能会不知所措。想找回自己的root密码,但是又不知道方法。其实,只需要简单的几步就可以重置自己的root密码了(找回密码我也不会)1.开机之后在内核上敲击e,然后编辑选项2.在linux16这一行,将红框内的内容改成rw rd.break根据提示,使用组合键CTRL+X进入密码修改3.进入到系统的紧急求援模式4.依次...原创 2018-05-15 11:50:21 · 47884 阅读 · 0 评论 -
如何在Linux系统中使用命令find、which、whereis、locate查找文件
在Linux下通常我们需要修改或维护一些文件,但是不知道它到底在哪,这时候就要求我们知道如何在Linux下进行文件查找的操作了。通常情况下有四种查找命令:which、whereis、locate、find。但是find不是很常用,因为查找的速度慢,而whereis和locate是我们常用的,它们是利用数据库来查找数据的,所以相当快速,而且没有实际查询硬盘,比较节省时间,下面分别介绍这四种命令的使用...原创 2018-05-14 13:24:45 · 1574 阅读 · 0 评论 -
如何在Linux下批量添加用户以及/etc/passwd、/etc/group、/etc/shadow文件的总结
Linux下如何批量添加用户信息与用户和用户组有关的信息都在一些系统文件中,这些文件包括/etc/passwd和/etc/shadow、/etc/group等,本文梳理这三个文件的作用以及之间存在的一些关系1./etc/passwd文件Linxu下每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性,这个文件对所有的用户都是可读的,该文件是用户...原创 2018-05-14 00:55:11 · 7030 阅读 · 0 评论 -
如何在Linux下添加/删除/修改 用户及用户组
Linux用户和用户组的管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统,那么在Linux下如何进行用户的添加,删除和修改,用户组怎么设置,用户密码的管理呢?1.新建用户添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是...原创 2018-05-13 17:21:20 · 10545 阅读 · 0 评论 -
通过进程号找到文件目录
前言在之前面试的时候,考察Linux相关知识时被问到这个问题,所以记录一下正文Linux的所有进程都保存在/proc/目录下,形式是/proc/进程号,进入进程号的目录后,看到的cwd链接文件即指向的进程的的目录正文11)进入/proc2) 这里以2558为例3)ps aux | grep 4874查看进程执行的文件结语仅此记录,方便查看。...原创 2019-08-31 23:49:18 · 3267 阅读 · 0 评论