debian8系统如何进行关机重启命令?本教程以debian8系统为例
本配置适用于debian8,9版本
1.Linux debian系统重启命令:
reboot 普通重启
shutdown -r now 立刻重启(root用户使用)
shutdown -r 10 过10分钟自动重启(root用户使用)
shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
2.Linux centos关机命令:
10分钟后关机关闭电源
3.参数说明:
[-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。
[-r] 重启计算器。
[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。
[-h] 关机后关闭电源〔halt〕。
[-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。
[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。
[-f] 在重启计算器〔reboot〕时忽略fsck。
[-F] 在重启计算器〔reboot〕时强迫fsck。
[-time] 设定关机〔shutdown〕前的时间。
halt—-最简单的关机命令
其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
[-n] 防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前﹐关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。
poweroff 立刻关机
shutdown -h now 立刻关机(root用户使用)
shutdown -h 10 10分钟后自动关机
4.reboot
reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它
的参数与halt相差不多。
5.init
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的
用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),
init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有
telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐
并且得不到使用shutdown时的信息和等待时间。
在使用Windows server 2008 R2工作时会遇到形形色色的问题,比如允许利用PING命令通信。那么如何进行操作呢?本文介绍Windows 2008 R2 如何设置允许PING命令通信。
1.点击任务栏“开始”按钮,用于弹出开始菜单。
2.点击右侧“管理工具”向右箭头。弹出级联菜单列表,选择“高级安全Windows防火墙”。
3.唤出“高级安全Windows防火墙”程序窗口,如图所示。展开左侧树形目录结构,点击“本地计算机上的高级安全Windows防火墙→入站规则”。
4.唤出“入站规则”项列表。鼠标右击“文件和打印机共享(回显请求 ICMPv4-In)”项,弹出快捷菜单选择“属性”。
5.弹出“文件和打印机共享(回显请求 ICMPv4-In) 属性”对话框,如图所示。选择“常规”标签,勾选“常规→已启用”复选框。
6.如图所示,完成允许利用PING命令通信的操作。
7.最后测试外网可以ping通。
debian8系统如何用pidof命令查找指定进程的id号?本教程以debian8系统为例
本配置适用于debian8,9版本
1.pidof命令用于查找指定名称的进程的进程号id号。
2.语法
3.pidof(选项)(参数)
选项
-s:仅返回一个进程号;
-c:仅显示具有相同“root”目录的进程;
-x:显示由脚本开启的进程;
-o:指定不显示的进程ID。
4.实例
pidof 指定要查找的进程名称。
bitLocker驱动器加密是通过加密操作系统卷上存储的所有数据,更好地保护计算机中的数据,但是有时候需要关闭,却不知道应该如何操作,本文将针对此问题进行详细说明。
开启bitlocker
1.点击我们电脑上的左下角windows键,打开后找到“设置”并且打开“windows设置”。
2.在windows设置页面的搜索栏里面输入“bitlocker”然后点击自动跳出来的“ 管理bitlocker”。
3.在该页面上找到“关闭BitLocker”选项并点击,就会提示正在解密,耐心等待解密完成即可。
Windows10系统自带杀毒软件windows Defender,但是有时候电脑右下角任务栏没defend,本文将针对此问题进行详细说明。
1.使用快捷键“WIN R”打开“运行”窗口,输入:regedit,然后回车。
2.打开的注册表编辑器窗口中定位到:“计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
”。
3.右键单击右侧的空白,然后单击“新建”然后选择“字符串值”菜单项。
4.将新创建的字符串值重命名为“Windows Defender”,然后双击打开字符串的编辑窗口,然后将窗口中的数字数据修改为"%ProgramFiles%\Windows Defender\MSASCui.exe"-runkey,最后单击“确定”按钮。
5.重新启动计算机后,就会发现已显示Windows Defender图标。
Bitlocker是windows操作系统自带的一款加密软件,从微软windows vista系统就已推出了这款工具,windows10中我们可以使用bitlocker,但是如果发现您的windows10系统找不到bitlocker该怎么办呢?本文将针对此问题进行详细说明。
1.使用快捷键“win R”唤出“运行”窗口,输入services.msc,然后回车。
2.在服务中找到并双击打开“BitLocker Drive Encryption Service”项。
3.在BitLocker Drive Encryption Service的属性窗口下方,启动类型选择为“自动”,服务状态选择“启动”。
4.打开控制面板,这时候出现了bitlocker功能项了,我们可以正常通过bitlocker进行加密了。
debian8系统如何使用PS命令查看进程?本教程以debian8系统为例
本配置适用于debian8,9版本
1、执行不加任何选项的ps命令
root@debian:~# ps
直接执行不加任何选项的ps命令时,则只显示当前用户会话中打开的进程。第一行为列表标题,包含基本的四个字段,各字段的含义描述如下:
PID:表示该进程的唯一ID号。
TTY或TT:启动进程的终端名。表明该进程在哪个终端上运行。不是从终端启动的进程或与终端机无关的进程则显示为?,另外,tty1-tty6 是本机上面的登入者程序,若为 pts/0 等,则表示为由网络连接进主机的程序。
TIME:该进程使用CPU的累计时间
CMD: 该进程所运行的命令
2、使用标准语法(Unix风格)查看系统上的每个进程
root@debian:~# ps -ef
选项:
-e:显示系统内的所有进程信息。与-A选项功能相同。
-f:使用完整的(full)格式显示进程信息。还会打印命令参数,当与-L一起使用时,将添加NLWP(线程数)和LWP(线程ID)列。
各字段的含义描述如下:
UID:启动该进程的用户的ID号。
PPID:代表该进程的父进程的ID号。
C:进程的CPU处理器利用率。
STIME或START:均表示进程的启动时间
还可以使用-eF选项查看系统内的所有进程信息
root@debian:~# ps -eF
选项:
-F:在-f选项基础上显示额外的完整格式的进程信息。包含SZ、RSS和PSR这三个字段
额外的三个字段描述如下:
SZ:映射到内存中物理页面的大小, 包括文本,数据和堆栈空间。这些页面仅由进程单独使用. 进程实际占用的内存数。
RSS:resident size,进程所使用的真实常驻内存(物理内存)的大小(以千字节KB为单位)。
PSR:当前分配给该进程的处理器,即进程在哪颗CPU上运行。
ps 与grep 常用组合用法,查找特定进程
命令:ps -ef|grep ssh
输出:
可以查询指定进程
如何解决windows10系统出现0x80004005错误代码的问题,本文将针对此问题进行详细说明。
1.按下“win r”打开“运行”窗口,输入 regsvr32 softpub.dll,然后回车,在弹出的窗口点击“确定”即可。
2.再“win r”打开“运行”窗口,输入 regsvr32 wintrust.dll,然后回车,在弹出的窗口点击“确定”即可。
3.再“win r”打开“运行”窗口,输入 regsvr32 initpki.dll,然后回车,在弹出的窗口点击“确定”即可。
bat文件是dos下的批处理文件,文件扩展名为.bat或.cmd。系统调用cmd.exe来运行bat文件。所以,一般用户可以通过禁用命令提示符的方法来禁止bat文件的运行,从而提高系统的安全。接下来我们来看看如何禁用bat文件。
1.按Win R键打开运行,输入gpedit.msc,打开本地组策略编辑器。
2.依次展开左侧菜单:用户配置→管理模板→系统。
3.在右侧的系统选项里找到“阻止访问命令提示符”,双击打开。
4.在打开“阻止访问命令提示符”窗口中可以看到关于此设置的详细介绍。
5.选择左上角的“已启用”,然后在下方“是否也要禁用命令提示符脚本处理?”后面的下拉框中选择是,点击应用和确定。
6.如果运行一个bat文件,就会弹出如下提示。
debian8系统文件如何压缩与归档?本教程以debian8系统为例
本配置适用于debian8,9版本
1.tar
1.1命令与参数
用法:tar [参数] [压缩文件名] [要压缩的文件]
使用参数时,可以不使用
-c create,创建文件
-x extract,提取解压还原文件
-v 显示执行显示过程
-f 指定备份文件
-t 列出备份文件内容,不解包查看包中的内容
-C 指定解包位置
-z --gzip,以gzip方式压缩 扩展名:tar.gz
-j 以bz2方式压缩 扩展名:tar.bz2
-J 以xz方式压缩 扩展名:tar.xz
1.2归档例子
打包/etc/hosts文件
[root@debian ~]# tar cvf hosts.tar /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
[root@debian ~]# ll hosts.tar
-rw-r--r--. 1 root root 10240 Sep 14 20:16 hosts.tar
在使用绝对路径进行压缩时,将默认从文件名中删除该路径中前面的/符号,这样解压时,会直接解压到当前目录,不然会覆盖掉原系统中的路径文件。
指定路径解包
[root@debian ~]# tar xvf hosts.tar -C /opt/
etc/hosts
[root@debian ~]# ll /opt/etc/
total 4
-rw-r--r--. 1 root root 158 Jun 7 2013 hosts
打包多个文件
[root@debian ~]# tar cvf all.tar /etc/hosts /opt/etc/ /etc/passwd
tar: Removing leading `/' from member names
/etc/hosts
/opt/etc/
/opt/etc/hosts
/etc/passwd
[root@debian ~]# ll all.tar
-rw-r--r--. 1 root root 10240 Sep 14 20:25 all.tar
不解包文件的情况下,查看包有什么文件
[root@debian ~]# tar -tvf all.tar
-rw-r--r-- root/root 158 2013-06-07 10:31 etc/hosts
drwxr-xr-x root/root 0 2018-09-14 20:23 opt/etc/
-rw-r--r-- root/root 158 2013-06-07 10:31 opt/etc/hosts
-rw-r--r-- root/root 1040 2018-08-15 13:36 etc/passwd
打包多目录
[root@debian ~]# tar cvf dir.tar /etc/ /var/
[root@debian ~]# ll dir.tar
-rw-r--r--. 1 root root 149657600 Sep 14 20:29 dir.tar
1.3打包加压缩
例1:以gzip进行压缩
[root@debian ~]# tar zcvf hosts.tar.gz /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
对比不压缩的包大小
[root@debian ~]# du -h hosts.*
12K hosts.tar
4.0K hosts.tar.gz
解压
[root@debian ~]# tar zxvf hosts.tar.gz
etc/hosts
例2:以xz方式压缩
[root@debian ~]# tar Jcvf hosts.tar.xz /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
解压
[root@debian ~]# tar Jxvf hosts.tar.xz
etc/hosts
1.4对比三种打包方式的大小与速度
对比速度
[root@debian ~]# time tar zcvf etc.tar.gz /etc/
real 0m0.868s
user 0m0.740s
sys 0m0.099s
[root@debian ~]# time tar jcvf etc.tar.bz2 /etc/
real 0m2.037s
user 0m1.933s
sys 0m0.078s
[root@debian ~]# time tar Jcvf etc.tar.xz /etc/
real 0m9.828s
user 0m9.577s
sys 0m0.193s
time命令输入解释
real: 表示程序整个的运行耗时。可以理解为命令运行开始时刻你看了一下手表,命令运行结束时,你又看了一下手表,两次时间的差值就是本次real 代表的值
user:这个时间代表的是命令运行在用户态的cpu时间
sys: 这个时间代表的命令是运行在核心态的cpu时间
%cpu_usage = (user_time sys_time)/real_time * 100%
我们这里只看速度的话,tar.gz最快,bz2次之。
对比大小
[root@debian ~]# du -sh /etc/
22M /etc/
[root@debian ~]# du -h etc*
6.0M etc.tar.bz2
6.9M etc.tar.gz
5.0M etc.tar.xz
压缩时间越久,效率就越高。
2.zip
2.1命令参数
需要安装
[root@debian ~]# yum install zip unzip -y
zip 压缩命令
unzip 解压命令
参数:
-r 递归压缩,压缩目录
-d 指定加压位置
2.1例子
压缩hosts
[root@debian ~]# zip hosts.zip /etc/hosts
adding: etc/hosts (deflated 65%)
[root@debian ~]# du -h hosts.zip
4.0K hosts.zip
解压
[root@debian ~]# unzip hosts.zip
Archive: hosts.zip
inflating: etc/hosts
3.gzip、bzip2、xz压缩工具
3.1gzip、bzip2、xz的使用
[root@debian test]# touch test01
[root@debian test]# gzip test01
[root@debian test]# ls
test01.gz
解压
[root@debian test]# gzip -d test01.gz
[root@debian test]# ls
test01
只能对文件进行压缩,且压缩后源文件会消失,一般不适用
bzip2,xz这两个工具可以通过添加参数-k来保留源文件
bzip2
[root@debian test]# touch test02
[root@debian test]# bzip2 -k test02
test01.gz test02 test02.bz2
解压
[root@debian test]# rm -f test02
[root@debian test]# ls
test01 test02.bz2
[root@debian test]# bzip2 -d test02.bz2 -k
[root@debian test]# ls
test01 test02 test02.bz2
xz
[root@debian test]# xz -k test03
[root@debian test]# ls
test01 test02 test02.bz2 test03 test03.xz
[root@debian test]# rm -f test03
[root@debian test]# xz -d test03.xz -k
[root@debian test]# ls
test01 test02 test02.bz2 test03 test03.xz