分类 linux 下的文章

基于centos 6 系统忘记密码后找回

  1. 重新启动主机后,在出现grub菜单时按上下键取消倒计时。
  2. 进入到引导界面按 e 键。
  3. 将鼠标定位到kernel这一行按 e 键。
  4. 在行尾输入 “single” 也可以换成字母 “s” 或者数字 “1” 都表示进入单用户模式,然后按回车键。
  5. 按 b 键将系统引导进入单用户模式,不需要密码即直接进入shell环境。
  6. 在单用户模式下,直接运行 “passwd root” 命令重新设置root密码即可。

基于centos 7 系统和红帽 7

  1. 开机按 “e” 键进入编辑模式。
  2. 进入后选择linux16哪一行,然后将光标移动到这一行行尾,添加 一个参数:rd.break
  3. 然后按 ctrl+x 执行,执行后会进入一个shell界面。

    • 设置root密码共五步,如下:

(1)重新挂载根目录为只读模式: mount -o remount,rw /sysroot

(2)切换到系统真正的根:chroot /sysroot

(3)修改密码:passwd root

(4)selinux给所有文件夹标签,必须要有 .autorelable文件。

  • 所以:touch /.autorelable 创建一个这样的文件在根下。

(5)退出编辑模式(exit两次)稍等,系统会自动重启。

脚本一键搞定
脚本下载地址:提取码:m1ve
上传到你的服务器中的随便一个目录下执行命令:bash vpn搭建脚本.sh
注:在执行前需打开脚本修改用户名密码和预共享密钥:

YOUR_IPSEC_PSK='预共享密钥'
YOUR_USERNAME='用户名'
YOUR_PASSWORD='密码'

在脚本中修改这三个地方即可,在脚本执行完成后会在命令行打印出用户名密码和预共享密钥,然后在手机或者电脑上找到VPN输入用户名密码和预共享密钥即可科学上网!!!!

注:此方法是在CentOS/RHEL 6和7操作系统上自动设置搭建VPN服务,其他操作系统不详。