Linux系统下超级管理员root用户的密码忘记了怎么办?
一、 背景说明:
我们在日常运维工作中,多多少少都会遇到系统管理员密码忘记了,或是上一个人员离职没有做好交接工作,或是管理密码的表格被误更新了等等可能出现的状况,那么,今天给大家分享下Linux系统工程师最基础的必备技能—如何去强制修改管理员的密码(适用于RedHat、Centos6或者7系统)亲自测试后才分享的, ...
4.prometheus监控--监控linux服务器
一、监控linux服务器
1.1 二进制安装
# 客户端操作wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
tar xvf node_exporter-1.7.0.linux-amd64.tar.gz
ls -l
mv node_exporter-1.7.0.linux-amd64/* /opt/prometheus/node_exporteruseradd -M -s /us ...
Ubuntu文本编辑器vi使用方向键出错的解决方法
vi是一款全屏幕文本编辑器,是Linux中最基本的文本编辑器,在Ubuntu系统操作中,编辑vi时方向键出错,无法正确使用方向键,下面小编就给大家介绍下如何解决Ubuntu vi方向键使用出错问题。
解决步骤:
(一)Problem description:
vi不能正常使用方向键
(二)Solution:
问题分析:ubuntu ...
Ubuntu 12.04安装Xen常见问题及解决方法汇总
Ubuntu 12.04在安装Xen的时候出现了不少问题,为了避免大家在安装的时候出现同样的错误,下面小编将针对Xen安装遇到的问题做个汇总,并教你如何解决这些问题。
安装过程:
1.安装编译 Xen 和 Linux xen kernel 所需要的软件包:
sudo
apt-get install build-essential binutils python-dev libnc ...
浅谈Linux中ldconfig和ldd的用法
ldd 查看程序依赖库
ldd
作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。
示例:查看test程序运行所依赖的库:
/opt/app/todeav1/test$ldd test
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000039a7e00000)
libm.so.6 => /lib64/libm.so.6 (0x00000039964000 ...
Linux 监控文件被什么进程修改(详解)
安装: apt-get install auditd.
1.auditd 是后台守护进程,负责监控记录
2.auditctl 配置规则的工具
3.auditsearch 搜索查看
4.aureport 根据监控记录生成报表
比如,监控 /root/.ssh/authorized_keys 文件是否被修改过:
aditctl -w /root/.ssh/authorized_keys -p war -k auth_key
•-w 指明要监控的文件
...
centos6.3使用ntfs-3g挂载windows ntfs分区的方法
默认情况下,CentOS 6.3不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 6.3下面
需要安装第三方的插件ntfs-3g,这里我们采用编译安装插件。
1、安装编译器,否则不能成功编译。
复制代码
代码如下:
yum install gcc
根据提示按Y安装完成
2、安装ntfs-3gcd
复 ...
linux设置iptables防火墙的详细步骤(centos防火墙设置方法)
我们 来讨论一下如何为你的CentOS 服务器来设置简单的防火墙。 这里我们以DigitalOcean的CentOS 6 VPS为基础来讨论的,同样也适用于 阿里云上其他类型的LINUX系统。 (阿里云有个云盾系统,因此在你自己的VPS上不设置防火墙也是可以的)
需要说明的是: 本文只涉及最基础最常用的防火墙设置,能屏蔽一些常用的攻击,但 ...
Ubuntu 14.04如何禁止apport错误报告窗口启动
apport错误报告虽然能够让程序员及时了解错误,修改错误代码,但如果关闭这些错误报告能够提高程序员的工作效率,下面小编就给大家介绍下Ubuntu 14.04中禁止apport错误报告窗口启动的方法,感兴趣的朋友可以来了解下。
其实关闭错误报告很简单,只需要一行命令就可以了:
sudo sh -c ‘echo “enabled=0” 》 ...
Ubuntu 面向对象的框架Qt移植到开发板后如何显示中文
Qt是面向对象的框架,在Ubuntu中能够中文显示,但将Qt移植到开发板中却无法中文显示,那么要如何让Qt也能在开放板上显示中文呢?下面小编就给大家介绍下Ubuntu Qt移植到开发板显示中文的方法。
显示中文主要是两点,一是编码,而是字体。
关于编码网上查的资料各种说法都有,utf8 gbk gb2312的,我用的是utf8 ...
详解linux中的strings命令简介
在Linux下搞软件开发的朋友, 几乎没有不知道strings命令的。我们先用man strings来看看:
?
1
strings - print the strings of printable characters in files.
意思是, 打印文件中可打印的字 ...
linux清空文件等有用的指令总结
1). > filename
2). :> filename
3). echo "" > filename (文件大小被截为1字节)
4). echo > filename
5). cat /dev/null > filename
6). cp /dev/null filename
cat a.log >> b.log 将a中的内容append添加到b中去
cat a.log > b.log 将a的内容写到b中并且覆盖b中原 ...
centos更改文件夹打开方式(增加路径、前进、后退按钮)
在CentOS 中,双击文件夹,默认会在新窗口中打开文件夹,没有路径、前进、后退这样的按钮,如果一个文件夹的路径很深,则需要打开n多的窗口才能找到最终想要的。我们可以设置一下,呵呵……
步骤如下:
b1、打开一个文件夹;
b2、依次单击:“Edit(编辑) - Preferences(首选项)",会打开一个对话框, 再单击 “Behav ...
CentOS系统中安装高亮vim编辑工具的方法
在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器:
vim编辑器需要安装三个包:
vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
v ...
iPad在Ubuntu中无法充电提示iPad无法充电
Ubuntu在连接iPad的时候,提示iPad无法充电,这对要在电脑上充电的朋友来说非常头疼,那么有什么方法能够让iPad在Ubuntu上充电呢?下面小编就给大家介绍下iPad在Ubuntu中无法充电的解决方法。
虽然提示不充电,但实际上依然在充电,只是非常非常慢,你可能会需要一整天的时间才充了50%的电量,大家当然没有这么多时 ...
Ubuntu sudo报错command not found的解决方法
Ubuntu系统操作中,在使用sudo的时候出现sudo:source:command not found错误提示,遇到这种问题要如何处理呢?下面小编就给大家介绍下Ubuntu系统中报错sudo:source:command not found的解决方法。
Ubuntu Server上执行以下命令,可以看到默认打开的文件数限制为1024个。
$ ulimit -n
1024
编 ...
linux 不删除文件,清空文件中内容的命令
在某些时候,需要清空文件内容,而不删除文件。比喻有些日志文件(log.txt);在linux下的命令为:true >log.txt
测试结果:
touch log.txt →#新建文件log.txt
vi log.txt →#编辑文件
随便输入什么东西
:wq!回车 →#保存退出;
cat log.txt →#查看 文件内容;
true >log.txt →#查看文件里面的内容;
...
CentOS网络配置后无法访问外网的解决方法
关于CentOS网络的具体配置项,可以参考Mitchell博客之前的那篇文章。
现象:
ping内网正常
ping外网IP,域名均无法正常,返回错误:connect: Network is unreachable
后面在无意中看到Linux网络配置有添加网关的命令:
复制代码
代码如下:
route add default gw 192.168.128.2 dev eth0
...
CentOS中网络配置相关文件配置选项说明
CentOS 修改IP地址等网络相关的配置文件
找到对应网卡的IP地址配置文件:ifcfg-eth数字.
路径:/etc/sysconfig/network-scripts/ifcfg-eth数字
文件内配置项说明
复制代码
代码如下:
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip ...
浅谈linux rwxrwxrwt文件夹属性
/tmp 的permission是rwxrwxrwt
chmod 0777 /abc rwxrwxrwx
chmod 777 /abc rwxrwxrwx
chmod 1777 /abc rwxrwxrwt
The "t" character in your permission indicates that only the user (and the root) that has created the file inside of /tmp folder can delete/mo ...