linux 下 apache启动、停止、重启命令
Linux关机(重启)命令:shutdown
Linux关机(重启)命令:shutdown这篇⽂章介绍Linux的关机(重启)命令—shutdown的语法和详细介绍。
shutdown是最安全的关机和重启命令,平时使⽤时推荐使⽤shutdown命令关机和重启。
shutdown【语法】shutdown [选项] [参数]【详解】shutdown是最安全的关机和重启命令,平时使⽤时推荐使⽤shutdown命令关机。
⽽且该命令⽀持定时操作。
【选项】选项相应功能-a指定权限-r重启计算器(和reboot)命令⼀样-k模拟关机(只向⽤户发出警告信息,但不关机)-h关闭计算机并关闭电源(常⽤)-n不调⽤init进程关闭计算机(不推荐)-c取消正在执⾏的关机命令-f重启计算机,但不进⾏磁盘检测-F重启计算机,进⾏磁盘检测-t(秒)指定发出警告信息与删除信息时要延迟的秒数【附加参数】参数相应介绍时间指关闭计算机的时间。
可以为详细时间,如22:00,晚上10点关闭计算机也可以作为详细分钟,如“+5”,则5分钟后关机。
警告信息可以是任意⽂本,信息,需要引号括起来才能使⽤。
例⼦:(1)、通过shutdown命令重启计算机(加now则是⽴即重启)shutdown -r now(2)、设置1分钟以后关闭计算机,并在SSH中提⽰“1 minute after shutdown”shutdown -h +1 "1 minute after shutdown"(3)、取消关机若需要取消关机、重启操作,在SSH中可按Ctrl+C快捷键取消正在执⾏的命令。
当然若重新登陆了SSH或其它情况,可通过⼀下代码取消(定时)关机。
shutdown -c。
Linux.课后题答案
第二章常用命令选择题1. 若要设置/usr/myprog文件的拥有者有读、写和可执行权限,用户组和其他用户均没有对该文件的操作权限,以下操作命令中,正确的是( A )。
A. chmod 700 /usr/myprogB. Chown 700 /usr/myprogC. Chmod u=rwx /usr/myprogD. Chmod u=rwx go-r-w-x /usr/myprog命令的续行符使用( B )。
A. /B. \C. ;D. &3.在Linux中,若要返回上三级目录,由应使用( C )命令。
A. cd/B. cd ../../C. cd ../../../D. cd -4.以下命令用法中,功能与ll相同的是( B )。
A. ls -aB. ls -lC. ls -laD. ls -F5.若要删除/usr/mytest目录及其下的子目录和文件,以下操作正确的是( D )/usr/mytest B. rm /usr/mytestC. rm –f /usr/mytestD. rm –r /usr/mytest6.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令中选择使用( A )参数。
A. –rB. -fC. -bD. -i7.以下命令中,不能用来查看文本文件内容的命令是( D )。
B. catC. tailD. diff8.若要列出/etc/目录下所有以vsftpd开头的文件,以下命令中,不能实现的是( B )。
A. ls /etc|grep vsftpdB. ls /etc/vsftpdC. ls /etc/vsftpd*D. ll /etc/vsftpd*9.在Linux系统中,若要查看当前文件系统的剩余空间,则可作用( A )命令。
A. dfB. duC. freeD. uptime在查看文件内容过程中用光标可以上下移动来查看文件内容的命令是( B )。
linux虚拟机关机、重启命令
linux虚拟机关机、重启命令linux虚拟机关机、重启命令2018-08-20 14:10:31 53806 收藏 101⼀.shutdown1.shutdown -h now :⽴即关机2.shutdown -h 10:53:到10:53关机3.shutdown -h +10 :10分钟后⾃动关机4.shutdown -r :重启(默认30秒)5.shutdown -r now :⽴即重启6.shutdown -r +30 :’The System Will Reboot 30 in Mins’:30分钟后重启并发送通知给其他在线⽤户7.shutdown -s -t 100 :延迟100秒关机8.shutdown -a :取消上⾯的关机、重启⼆、reboot1.reboor :重启,相当于shutdown -r now2.reboot -d :重新启动时不把数据写⼊记录⽂件 /var/tmp/wtmp3.reboot -f :强制重新开机4.reboot -h:在系统关机之前,将所有的硬盘处于待机模式下5.reboot -i :关闭⽹络设置之后再重新启动系统6.reboot -n :保存数据后重启三、halt1.halt :关机2.halt -d :关闭系统,不把记录写到/var/log/wtmp⽂件⾥3.halt -p :关机并关闭电源4.halt -f :强制关机四、init1.init 0 :关机2.0-6:表⽰系统运⾏的7个级别0:关机级别1:单⽤户级别,运⾏rc.sysinit和rc1.d⽬录下的脚本2:多⽤户,但系统不会启动NFS,字符模式3:多⽤户,字符模式,系统启动具有⽹络功能4:⽤户⾃定义级别5:图形界⾯模式6:重启级别五、poweroff1.poweroff :关机并关闭电源2.poweroff -p:关机并关闭电源3.poweroff -f :强制关机4.poweroff -w:不是真正的关机,只是将数据写⼊到/var/log/wtmp⽂件⾥六、按Ctrl + Alt + Delete键—- 选择关机。
Linux Apache 的 HTTPS 配置
Linux Apache 的 HTTPS 配置我以前在 Windows 上配置过Apache的 SSL/HTTPS 双向认证,即对 Web 服务器与浏览器同时进行认证,而建立的 HTTPS 安全连接。
最近,我在 Linux 下也配置了下Apache的 HTTPS,并将配置过程和遇到的问题记录了一下。
配置环境∙Web 服务器系统:VMware Workstation 6.0.2,Debian Linux 5.0.2,kernel=2.6.26-2-686∙Web 服务器:Apache 2.2.9-10∙Web 浏览器系统:Windows XP Professional∙Web 浏览器:Firefox 3.0.11Linux Apache的基本配置现在 Linux 下较新的Apache配置,要比 Windows 下的配置方便、灵活的多。
比如,我的 Debian 5 下的Apache2 包安装后,就将Apache的配置文件放在:/etc/apache2目录下,并按照 Linux 下经典的:xxx-available,xxx-enabled,xxx.d目录来组织配置文件,看到这里有没有想到 Emacs 的配置文件组织方式呢?(*^_^*)。
玩 Linux 的人看到这里,大多都能猜地出 Linux Apache是怎么组织的。
下面简单列举一下Apache配置文件的组织结构:∙apache2.conf:Apache的入口配置文件,包含其它配置文件的主控文件∙conf.d/:包含一些零碎的配置,一般不和具体的 mod 相关,是全局性质的,比如:字符集 charset、安全选项 security。
∙ports.conf:设置Apache的监听端口,默认时,HTTP 为 80,HTTPS 为443。
∙envvars:导出一些环境变量,比如:∙export APACHE_RUN_USER=www-data∙export APACHE_RUN_GROUP=www-data∙export APACHE_PID_FILE=/var/run/apache2.pid∙httpd.conf:额外的用户设置的配置,默认里面内容为空。
Linux reboot流程
Linux reboot流程简单分析——张水平2016-10-31第一部分、linux关机与启动大致流程㈠、Linux 关机过程在linux领域内大多用在服务器上,很少遇到关机的操作。
毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
在linux下的关机和重启可能由两种行为引发,一是通过用户编程,一是系统自己产生的消息。
用户和系统进行交互的方式也有两个,一个是系统调用:sys_reboot,另一个就是apm或则acpi的设备文件,通过对其操作也可以使系统关机或者重启。
Linux关机命令详解在Linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。
1.shutdownshutdown命令安全地将系统关机。
有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。
因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。
并且login指令会被冻结﹐即新的用户不能再登录。
直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。
这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。
这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和新闻〔news〕的程序则可以正常地离开等等。
shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。
Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也没有-r参数给shutdown。
xshell操作linux系统的常用命令
xshell操作linux系统的常用命令实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。
接下来是小编为大家收集的xshell操作linux系统的常用命令,希望能帮到大家。
xshell操作linux系统的常用命令(1)命令ls——列出文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件cp afile afile.bak 把文件复制为新文件afile.bakcp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下cp -a docs docs.bak 递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。
为了方便起见,-a选项包含-R选项cp -i 在覆盖前询问用户cp -v 告诉用户正在做什么(3)命令mv——移动和重命名文件mv aflie bfile 将afile重命名为bfilemv afile /tmp 把当前目录下的afile移动到/tmp/目录下(4)命令rm——删除文件和目录rm afile 删除文件afilerm * 删除当前目录下的所有文件(未隐藏文件)。
rm命令不删除目录,除非也指定了-r(递归)参数。
rm -rf domed 删除domed目录以及它所包含的所有内容rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认(5)命令cd——更改目录cd ~ 切换到主目录cd /tmp 切换到目录/tmpcd dir 切换到当前目录下的dir目录cd / 切换到根目录cd .. 切换到到上一级目录cd ../.. 切换到上二级目录cd ~ 切换到用户目录,比如是root用户,则切换到/root下(6)命令mkdir——建立目录mkdir phots 在当前目录中建立名为photos的目录mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录(7)命令mkdir——删除目录mkdir 将删除空目录(8)命令more、less——查看文件内容more /etc/passwd 查看/etc/passwd的内容功能:分页显示命令more filemore命令也可以通过管道符(|)与其他的命令一起使用,例如:ps ux|morels|moreless /etc/passwd 查看/etc/passwd的内容(9)命令grep——搜索文件内容grep bible /etc/exports 在文件exports中查找包含bible的所有行tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行tail -100 /var/log/apache/access.log|grep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行(10)命令find——查找文件find .-name *.rpm 在当前目录中查找rpm包find .|grep page 在当前目录及其子目录中查找文件名包含page 的文件locate traceroute 在系统的任何地方查找文件名包含traceroute 的文件(11)命令vi——编辑文件vi /etc/bubby.txt 用vi编辑文件/etc/bubby.txtvim /etc/bubby.txt 用vi编辑文件/etc/bubby.txt快捷操作:切换窗口:alt+1,alt+2全屏:alt+回车将vim挂起(暂停):ctrl+z,暂停后可进行其他shell操作,完了之后可通过 fg 命令切换回vim界面继续编辑:MR:查看历史文件记录(注意:MR大写):sp 横向切换界面窗口 :vsp 纵向切换界面窗口方便多文件对照编码(如下图:)emacs /etc/bubby.txt 用emacs编辑文件/etc/bubby.txt(12)命令rz、sz——文件上传下载运行命令Sudo rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。
Linux下Apache目录发布及相关问题
Apache目录发布及相关问题1.Apache目录发布1.1Apache相关文件1.2Apache相关命令1.3启动Apcahe目录浏览功能在目录/etc/httpd下创建文件夹test,且文件夹test里可多个文件,如testAlias"/etc/httpd/test "是要显示文件列表的目录,即需要发布的目录"Options Indexes"表示启用目录浏览"Order allow,deny"表示允许所有访问,除去明确拒绝的"IndexOptions Charset=UTF-8"设置字符集,以消除中文乱码"NameWidth=50"指定目录列表可以显示最长为25字节的文件/目录名点击test可以查看文件内容如下:Ps:如果需要发布其他目录(非/etc/httpd目录下),如目录/media,那么可以做如下操作:◆执行命令/usr/sbin/setenforce 0,关闭Selinux(若省略该步骤,则访问网页时会报403错误)1.4配置个人主页编辑主配置文件(/etc/httpd/conf/httpd.conf)▪(354行)注释UserDir Disable,即#UserDir Disable▪(361行)启动个人主目录名称,去掉UserDirPublic_html前面注释#▪(369-380行)启动个人用户Web站点的访问权限,去掉下面语句前面注释#浏览器输入地址:http://IP/~user,如下Ps:注意需要关闭SELinux,否则会报403错误。
(详见4.2)1.5发布默认站点下目录的内容进入默认根文档目录cd /var/www/html新建目录redhatmkdirredhat新建目录redhat下生成文件和目录touch redhat/file1 (生成文件file)mkdirredhat/dir1 (生成目录dir1)编辑主配置文件vi /etc/httpd/conf/httpd.conf主配置文件/etc/httpd/conf/httpd.conf末尾下增加配置<Directory /var/www/html/redhat>Options Indexes</Directory>tail -3 /etc/httpd/conf/httpd.conf(查看主配置文件倒数三行,即查看添加配置内容)重启Apache服务serciehttpd restart测试网页浏览器输入地址:http://IP/redhat,访问页面如下1.6配置目录的访问控制访问控制指令order deny,allow拒绝优先,默认拒绝,拒绝所有的访问(除了明确允许的)order allow,deny允许优先,默认允许,允许所有的访问(除了明确拒绝的)allow from IP允许的IP范围allow from 域名允许的域名范围allow from All允许所有deny from All拒绝所有对外发布目录主配置文件/etc/httpd/conf/httpd.conf末尾下增加配置<Directory /var/www/html/redhat>Options IndexesOrder deny,allowDeny from AllAllow from 192.168.128.128</Directory>重启Apacheserciehttpd restart测试网页1)浏览器输入地址:http://192.168.128.129/redhat,访问页面如下2)修改配置中“Allow from 192.168.128.129”后重启Apache,输入相同地址后再次访问,访问页面如下1.7配置目录的认证和授权认证指令AuthName认证名字AuthType认证类型,有两种⏹Basic,基本认证类型,所有浏览器均支持⏹Digest,摘要认证类型,部分浏览器不支持AuthUserFile认证用户文件,存放认证用户的列表文件Require valid-user授权给通过认证的所有用户Require user 用户名授权给通过认证的指定用户对外发布目录主配置文件/etc/httpd/conf/httpd.conf末尾下增加配置<Directory /var/www/html/redhat>Options IndexesAuthName“hyxu”AuthType BasicAuthUserFile file1Require valid-user</Directory>chownapache.apache /etc/httpd/file1重启Apacheserciehttpd restart测试网页1)浏览器输入地址:http://192.168.128.129/redhat,访问页面如下2)输入用户名haiyan及其密码后确定,进入如下页面1.8访问控制与认证授权结合访问控制、认证授权综合命令Satisfy any满足访问控制的条件或满足认证授权的条件,就可以访问指定页面、目录Satisfy all必须同时满足访问控制和认证授权的条件,才可以访问指定页面、目录 对外发布目录主配置文件/etc/httpd/conf/httpd.conf末尾下增加配置<Directory /var/www/html/redhat>Options IndexesOrder deny,allowDeny from AllAllow from 192.168.128.129AuthName“hyxu”AuthType Digest #必须为Digest,否则认证失败AuthUserFile file1Require valid-userSatisfy all</Directory>生成认证授权文件,同时添加用户chownapache.apache /etc/httpd/file1重启Apacheserciehttpd restart测试网页1)浏览器输入地址:http://192.168.128.129/redhat,访问页面如下2)输入用户名haiyan及其密码后确定,进入如下页面1.9 Include、.htaccess实例分割指令Include目录/文件名.conf⏹apache启动时,同时加载Include指令指定的目录下的以.conf结尾的文件⏹可以减少apache的主配置文件的容量.htaccess目录下的隐藏文件⏹可以减少apache服务的启动1.9.1Include实例查看主配置文件中配置在指定目录下生成文件并发布目录serciehttpd restart测试网页浏览器输入地址:http://192.168.128.129/hyxu,访问页面如下1.9.2.htaccess实例主配置文件中发布目录,添加使用.htaccess的指令serciehttpd restart测试网页浏览器输入地址:http://192.168.128.129/haiyan,访问页面如下2.Q&A2.1窗口最小化在面板上未能找到在面板上右击,选择“添加到面板”,打开面板管理器,找到“窗口列表”,选择它然后点击“添加”按钮就可以解决窗口最小化后消失的问题了。
linux 终止指令运行的方法
linux 终止指令运行的方法在Linux终端下,可以通过多种方式来终止正在运行的指令。
以下是常用的几种方法:1.使用Ctrl+C组合键:在终端中按下Ctrl键同时再按下C键,即可立即终止当前正在运行的指令。
这是最常用的终止指令的方式。
Ctrl+C会向被运行的程序发送一个中断信号(SIGINT),通常会使程序终止。
2.使用Ctrl+Z组合键:在终端中按下Ctrl键同时再按下Z键,可以将当前正在运行的指令挂起到后台,并返回命令提示符。
这时指令并没有真正停止运行,只是进入了休眠状态。
可以使用`jobs`命令查看后台挂起的程序,并使用`fg`命令将其重新调回前台运行,或使用`bg`命令将其在后台恢复运行。
3.使用kill命令:使用kill命令可以向指定的进程发送信号来终止其运行。
首先需要查找要终止的进程的PID(进程ID),可以使用`ps`命令、`top`命令或者`pgrep`命令等来获取。
然后使用`kill PID`命令,将PID替换为实际的进程ID,即可发送终止信号。
默认情况下,kill命令发送的是TERM信号(15号),但也可以使用其他信号,如INT(2号)或KILL(9号)。
4.使用pkill命令:pkill命令可以直接根据进程名或其他条件来终止指定的进程。
使用`pkill进程名`命令,将"进程名"替换为实际的进程名或匹配条件,即可发送终止信号。
例如`pkill firefox`将会终止所有名为"firefox"的进程。
5.使用killall命令:与pkill类似,killall命令也可以根据进程名来终止指定的进程。
使用`killall进程名`命令,将"进程名"替换为实际的进程名,即可发送终止信号。
与pkill不同的是,killall只能匹配完整的进程名,而不能使用正则表达式。
6.使用xkill命令:在使用图形界面时,可以使用xkill命令来终止指定窗口下的程序。
Linux关闭和重启的命令
Linux关闭和重启的命令概要:Linux中常用的关机和重启命令有shutdown、init、halt、reboot、poweroff和telinit,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。
本文以CentOS5.4 Linux为测试操作系统,所有示例均来自测试系统。
文中所述内容适用于Redhat Linux,但并不适用于所有版本的Linux。
1.各个命令之间的关系shutdown、init、halt、reboot、poweroff和telinit命令都存在于/sbin目录下,我们使用“ls -l”命令查看一下各个命令之间的关系。
如图1。
图1 各个命令之间的关系从图1中我们可以知道,各个命令之间并不都是相互独立的,poweroff和reboot是halt的符号链接,telinit是init的符号链接。
2.shutdown命令语法:shutdown [-krhfnc] [-t secs] time [warning message]只有root用户才有权限执行此命令,因为用户执行shutdown命令时,shutdown会调用getuid判断是否为root用户,如果为普通用户,则会退出。
有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。
因为Linux与Windows不同,其后台运行着许多进程,所以强制关闭机器可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。
shutdown命令用于安全关闭Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。
该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。
从语法中,我们可以看到time选项不可以省略。
time选项用于设置多久时间后执行shutdown命令。
time选项的值有hh:mm或+m两种模式。
hh:mm格式表示在几点几分执行shutdown命令。
linux-Apache 配置
Apache 配置一、安装Apache下载地址:/1. 安装Apache# tar zxvf httpd-2.2.11.tar.gz# cd httpd-2.2.11# ./configure --prefix=/usr/local/apache --enable-so//编译时加上加载模块参数--enable-so# make# make install2. 配置系统启动时自动启动Apache服务。
# vi /etc/rc.d/rc.local//在rc.local上加入一行/usr/local/apache/bin/apachectl –k start。
二、配置Apache1. 修改httpd.conf文件# vi /usr/local/apache/conf/httpd.conf1)设置根目录的路径根目录是指Apache存放配置文件和日志文件的目录,配置参数为ServerRoot,默认位于“/u sr/local/apache”。
命令如下:2)设置监听IP地址及端口号默认侦听本机所有IP地址的TCP80端口,命令如下:Listen 80用户也可以按自己的需求,使用多个Listen语句在多个地址和端口上侦听客户端请求。
比如:Listen 192.168.99.9:80Linsten 172.16.0.20:80803)设置系统管理员E-m ail使用ServerAdmin参数设置管理员E-m ail,比如管理员的Email地址为root@guoxuemin. cn:4)设置服务器主机的名称参数ServerName用来设置服务器的主机名称,如果没有域名则填入服务器的IP地址,比如服务器的IP地址为192.168.99.9:5)设置主目录的路径用户可以使用参数Document Root配置服务器主目录默认路径,比如,主目录路径为:6)设置默认文件Apache的默认文件名为index.ht ml,可以使用Directory Index参数来配置,比如,将ind ex.php设置为默认文件名:7)测试:打开浏览器,输入地址:http://192.168.99.9,可以打开站点了:2. 配置目录权限使用<Directory 目录路径>和</Directory>设置目录的权限。
