使用telinit命令可以更改Linux系统的运行级别。运行级别可以是0~6之间的一个数字,其中0是关闭系统,1是进入单用户模式,2~5是多用户运行级别,6是重新启动系统。s或S表示单用户模式。
语法格式:telinit [参数] [运行级别]
常用参数:
| -q | 减少输出,只有错误信息 |
| -v | 增加输出,包括信息性消息 |
参考实例
更改Linux系统的运行级别为3:
[root@jiloc ~]# telinit 3
使用telinit命令可以更改Linux系统的运行级别。运行级别可以是0~6之间的一个数字,其中0是关闭系统,1是进入单用户模式,2~5是多用户运行级别,6是重新启动系统。s或S表示单用户模式。
语法格式:telinit [参数] [运行级别]
常用参数:
| -q | 减少输出,只有错误信息 |
| -v | 增加输出,包括信息性消息 |
参考实例
更改Linux系统的运行级别为3:
[root@jiloc ~]# telinit 3
使用sulogin命令可以进行单用户登录,在启动时Shell将不会读取/etc/profile或$HOME/.profile文件。
语法格式:sulogin [参数]
常用参数:
| -p | 单用户Shell调用一个破折号作为参数中的第一个字符 |
| -t | 程序只会等待用户输入指定秒数 |
参考实例
进行单用户的登录:
[root@jiloc ~]# sulogin

前面我们买完了 SiteGround 虚拟主机之后,如果已有网站要转移过来,需要使用SiteGround自带的网站搬家功能。老季之前写过Siteground注册购买图文教程,里面对这一步有过记录,写的比较简单,下面老季分享已有网站搬家到SiteGround虚拟主机的过程。
SiteGround 默认是 GrowBig 和 GoGeek 两个套餐可以免费转移,不过老季在本文中会提供为 StartUp 套餐准备的以免费转移方法,这样就都可以免费搬家了。
登陆到 SiteGround 管理后台,没有账号点我注册一个。点击上面标题栏的 Support 栏目,把页面拉到最下面,点击下面的 here 链接,
点开后看到 Advanced Technical Services 中的 Transfer Website 选项,点击进入。
这时看到两个可选项,左边的 Request Manual Transfer 是要求 SiteGround 人工搬家,用于 GrowBig和GoGeek 套餐,免费使用,而 StartUp 套餐要付费。整个搬家操作会在24小时内完成,成功后会收到邮件通知。
右边的 Use WordPress Automigrator 是使用 SiteGround 提供的网站搬家插件去搬家,需要额外安装插件。
选择左侧的 Request Manual Transfer 之后,看到下面选项。
从别的网站搬家到 SiteGround 或者从 SiteGround 一个账号搬家到另一个账号。
如果你原来的主机不是 cPanel面板,那么提供 ftp账号密码也行。
原来主机的 cPanel 面板网址、账号、密码。
额外的一些资料、重要信息,有助于 SiteGround 快速搬家用。
最后勾选 I confirm that i have read…. 后点击 submit 提交请求。
如果你选择了右侧的 Use WordPress Automigrator,还需要额外在 wordpress 里面安装插件,配合使用。这个功能 StartUp 套餐可以免费使用。
点击 Generate 生成迁移令牌,也就是一组数字。可以从 get plugin 中的 download plugin 下载 wordpress 插件,后台上传安装。
在这之前,要提前在 SiteGround 后台添加要搬家的域名,而且这个令牌是唯一的有效的。
安装插件并启用。
把生成的迁移令牌粘贴到 Siteground migrator 插件中,就可以开始网站搬家了。搬家成功后会向指定邮箱发邮件通知。
网站搬家成功后记得去做域名解析,也就是绑定域名到 SiteGround 上面,这样才能通过域名正常访问网站。

Siteground网站如何实现域名301跳转?siteground虚拟主机中的网站域名,实现从www域名跳转到主域名,是可以操作的。一般虚拟主机都会在后台提供这个功能设置。老季将在本文中讲解如何设置301跳转功能。
登陆siteground后台,进入cPanel面板,找到右侧的Redirects点击进入。
看到下面设置页面后,默认选择301重定向;
“All Pulic Domains” 选择已经添加进来的域名;
Redirects to 按照 https://域名的格式填写,这里如果你添加了SSL证书就用https,如果不打算添加SSL证书就用http;
www. Redirection后面的 Only redirect with www. 是只跳转带www的链接;Redirect with or without www. 是不管带不带www都跳转;Do Not Redirect www. 是不跳转 www;Wildcard Redirect 是全部链接都跳转。因为我们要求把http开头的www域名和主域名都做301跳转到https开头的主域名上,所以这里选择Redirect with or without www;
最后点击add后,就看到最下面带绿色对勾的跳转记录了。不想要的话就点击Remove删除掉。
然后稍等片刻再去测试http开头的www域名和主域名就会自动跳转到https开头的主域名上去了。如果你把www域名作为主域名,那么操作也是相同的,只是Redirects to的目标域名变成了https://www域名。
Siteground的虚拟主机还是不错的,老季在测试过程中使用国内100M光纤宽带打开avada模板的网站,速度还是蛮快的,用国外的windows主机打开速度更快。Avada打开速度的瓶颈在首页中间那个banner,不管国内还是国外打开速度都可以接受。推荐想做外贸网站的朋友参考Siteground注册购买图文教程。
使用nologin命令可以限制某些用户通过Shell登录系统。如果/etc/nologin.txt存在,显示其内容给用户,而不是默认消息。
语法格式:nologin
参考实例
限制用户登录:
[root@jiloc ~]# nologin
使用manpath命令可以查看和设置man手册页的查询路径。
语法格式:manpath [参数] [名称]
常用参数:
| -a | 找到所有匹配的条目 |
| -c | 不使用cat文件 |
| -d | 显示调试信息的采空区 |
| -w | 类似于-w选项,但是只显示文件名 |
参考实例
查看man手册页的查询路径:
[root@jiloc ~]# manpath
设置man手册页的查询路径为/home目录:
[root@jiloc ~]# manpath -M /home
info命令可以阅读info格式的文件,用来查看帮助信息。info文档可以支持链接跳转功能。info文档都存放在/usr/share/info目录中,该目录提供了整个软件包的帮助文档。
语法格式:info [参数] [菜单项目]
常用参数:
| -w | 显示info文档的物理位置 |
| -f | 指定要访问的info文件 |
| -n | 在首个浏览过info文件中指定节点 |
| -O | 跳转至命令行选项节点 |
参考实例
查看ls命令的info文档:
[root@jiloc ~]# info ls
显示ls命令info文档的物理位置:
[root@jiloc ~]# info -w ls
使用pinfo命令可以查看info文件,pinfo命令将搜索当前目录以及例如:/usr/share/info ,/usr/info、/usr/local/share等目录。
语法格式:pinfo [参数]
常用参数:
| -m | 使用手册页 |
| -x | 在退出时清屏 |
| -f | 相当于-r选项 |
| -l | 在manual中使用长链接名称 |
参考实例
查看ls命令的info文件:
[root@jiloc ~]# pinfo ls
使用install命令可以复制文件和设置属性。将源文件复制到目标文件或将目标文件或将多个源文件复制到一个已存在的目录中,同时设置其所有权和权限模式。
语法格式: install [参数] [源文件] [目标文件]
常用参数:
| -c | 比较每组文件和目标文件,在一些情况下不修改目标文件 |
| -d | 将所有的参数视为目标名称,为指定的目录创建所有组件 |
| -g | 自行设置所属组,而不是进程目前所属组 |
参考实例
创建/root/www文件夹:
[root@jiloc ~]# install -d /root/www

2023.1.25看到Vultr发布了新的数据中心,位置:日本大阪。
这是日本的第二座,亚洲第七座数据中心。
以下是官方的原文:
We’re excited to announce the opening of our newest cloud data center location: Osaka, Japan. Beginning today, users can provision cloud instances from Osaka.
As our second location in Japan and seventh in Asia, Vultr’s Osaka cloud data center will allow users in East Asia greater access to low-latency, high performance cloud computing infrastructure.
This marks our 30th location around the world, a number that is unmatched by any other independent cloud provider. Vultr’s global expansion is part of our larger commitment to bring unrivaled ease of use and price-to-performance to businesses and developers wherever they are.
Following our recent expansion into Johannesburg and Santiago, Vultr is in an exciting period of rapid growth. We have more locations planned across South America, Europe, the Middle East, and Asia. Keep an eye out for more announcements in the coming weeks.
Available Services
Today, users can provision Intel and AMD Cloud Compute and Optimized Cloud Compute instances, as well as Kubernetes and Block Storage from Osaka. Additional services, including Vultr Managed Databases and Bare Metal will be available soon.
Get started now and deploy an instance in less than 60 seconds. Businesses that would like to discuss migrating to Vultr can contact our team here.
semanage命令是用来查询与修改SELinux默认目录的安全上下文。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。
语法格式:semanage [参数]
常用参数:
| -l | 查询 |
| -a | 增加,你可以增加一些目录的默认安全上下文类型设置 |
| -m | 修改 |
| -d | 删除 |
参考实例
查询一下/var/www/html的默认安全性本文的设置:
[root@jiloc ~]# semanage fcontext -l
用semanage命令设置 /srv/samba 目录的默认安全性本文为public_content_t:
[root@jiloc ~]# mkdir /srv/samba ll -Zd /srv/samba drwxr-xr-x root root root:object_r:var_t /srv/samba
如上所示,默认的情况应该是 var_t :
[root@jiloc ~]# semanage fcontext -l | grep '/srv' /srv/.* all files system_u:object_r:var_t:s0 /srv/([^/]*/)?ftp(/.*)? all files system_u:object_r:public_content_t:s0 /srv/([^/]*/)?www(/.*)? all files system_u:object_r:httpd_sys_content_t:s0 /srv/([^/]*/)?rsync(/.*)? all files system_u:object_r:public_content_t:s0 /srv/gallery2(/.*)? all files system_u:object_r:httpd_sys_content_t:s0 /srv directory system_u:object_r:var_t:s0
上面则是默认的 /srv 底下的安全性本文资料,不过,并没有指定到 /srv/samba:
[root@jiloc ~]# semanage fcontext -a -t public_content_t "/srv/samba(/.*)?" [root@jiloc ~]# semanage fcontext -l | grep '/srv' /srv/samba(/.*)? all files system_u:object_r:public_content_t:s0
尝试恢复默认值:
[root@jiloc ~]# restorecon -Rv /srv/samba*
uucico命令是UUCP文件传输服务程序。uucico是用来处理uucp或uux送到队列的文件传输工具。uucico有两种工作模式:主动模式和附属模式。当在主动模式下时,uucico会调用远端主机;在附属模式下时,uucico则接受远端主机的调用。
语法格式: uucico [参数]
常用参数:
| -c或–quiet | 当不执行任何工作时,不要更改记录文件的内容及更新目前的状态 |
| -C或–ifwork | 当有工作要执行时,才调用-s或-S参数所指定主机 |
| -r1 | 以主动模式启动 |
参考实例
使用主动模式启动uucico服务:
[root@jiloc ~]# uucico -r1
使用附属模式启动uucico服务:
[root@jiloc ~]# uucico -r0
指定登入的用户帐号,而不允许输入任意的登入帐号:
[root@jiloc ~]# uucico -u username
显示版本信息,并且结束程序:
[root@jiloc ~]# uucico -v
调用指定的主机:
[root@jiloc ~]# uucico -s 主机名