shutdown

跟高手学习LINUX笔记-3

半世苍凉 提交于 2020-02-25 19:52:31
第三节:Linux的Shell提示符 Bash Shell基本语法 1)终端介绍 终端分为图形化终端与字符终端两种 图形化终端:GNOME KDE 字符终端:bash等 2)认识SHELL Shell中文意思为壳,是作为命令解释器来使用的。用户输入命令给SHELL后, 通过SHELL转译给内核,从而使内核响应用户的操作。 3)内部命令与外部命令 内部命令:是启动时就直接加载到内存当中,执行效率高 外部命令:需要时才加载到内存中 用type来查看命令是内部命令还是外部命令 4)通过cat /etc/shells可以查看所有shell类型 5)通过grep root /etc/passwd看最后一个字符得到root用哪种shell 6)shell提示符“#”号与“$”号的区别 #表示当前登录是root用户也就是管理员用户 $表示当前登录是普通用户 3.2 基本命令的使用:ls、pwd、cd、history 命令 【选项】 【参数】 1)ls 查看当前目录信息 重要参数: -l 列表的形式查看 例:#ls -l /etc total 1132 -rw-r--r--. 1 root root 44 Jan 15 20:13 adjtime -rw-r--r--. 1 root root 1518 Jun 7 2013 aliases -rw-r--r--. 1 root root

Tomcat 优雅关闭之路

霸气de小男生 提交于 2020-02-25 19:49:37
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/ZqkmoAR4JEYr0x0Suoq7QQ 作者:马运杰 本文通过阅读Tomcat启动和关闭流程的源码,深入分析不同的Tomcat关闭方式背后的原理,让开发人员能够了解在使用不同的关闭方式时需要注意的点,避免因JVM进程异常退出导致的各种非预见性错误。 一、 Tomcat的启动过程 要了解Tomcat关闭的原理,首先需要关注下Tomcat是如何启动的。这里我们简单介绍下。 Tomcat启动的入口是Bootstrap类中的main方法,而后根据server.xml中的配置,对Server、Service、Enigin、Connector、Host、Context等组件进行初始化,之后便是启动这些组件。我们重点来看下启动之后,Tomcat做了哪些工作。 在Tomcat的各组件启动完毕之后,main主线程会进入Catalina.out的await()方法,而此方法又是主要调用了Server组件的await()方法,从名字便可以看出,这个方法的目的是为了阻塞当前线程(main主线程)。 分析await的源码(源码比较长,这里截取了部分,全部的可以自行拉取Tomcat源码进行阅读)。 (StandardServer.await()) 我们发现await()方法主要是根据server

Linux命令——远程操作命令&用户去权限命令

一曲冷凌霜 提交于 2020-02-25 19:24:50
关机开机 讲一下我们的开关机命令, # 重新启动操作系统,其中 now 表示现在 $ shutdown -r now # 立刻关机,其中 now 表示现在 $ shutdown now # 系统在今天的 20:25 会关机 $ shutdown 20:25 # 系统再过十分钟后自动关机 $ shutdown +10 # 取消之前指定的关机计划 $ shutdown -c 查看或者配置网卡信息 这个是查看网卡配置的命令行,所谓的网卡就相当于‘手机 SIM卡 ip就相对于 手机号 # 查看网卡配置信息 $ ifconfig # 查看网卡对应的 IP 地址 $ ifconfig | grep inet # 检测到目标主机是否连接正常 $ ping IP地址 a # 检测本地网卡工作正常 $ ping 127.0.0.1 ssh链接远程服务器 这里的[远程服务器]的操作系统是linux或者maxos, 注意一下,这里的这命令,只适用于Maxos和linux下,如果是window下,请你自己安装一个软件,来搞它推荐使用xshell,指定的顿口是22.默认的页是22.你不写port 默认的就是22 ssh [-p port] user@remote ssh -p 22 bmlaoli@172.168.1.03 ssh -p bmlaoli@172.168.1.03

端口安全的配置

荒凉一梦 提交于 2020-02-25 15:06:04
交换机端口安全,主要是针对mac地址进行安全访问的。 交换机 最常用的对 端口安全 的理解就是可根据MAC地址来做对网络流量的控制和管理。 根据mac地址与端口来绑定 int f0/1 -进入接口 switch mode access -打开访问模式,用于接入计算机(必不可少) switch port-security -打开端口安全 switch port-security maximum 1 -设置该端口mac数量最大为1 switch port-security violation shutdown -当有新的计算机接入该端口时,交换机会将该端口关闭(以前有三种情况) shutdown:交换机关闭该端口,所以原有的计算机也无法访问 protect:保护机制,交换机会限制新的计算机接入端口,原有计算机不受影响 restrict:新计算机可以接入,交换机会向其发出警告信息 switch port-security mac-add 0003.e469.5b01 --添加静态mac地址 上面代码解释了:在该交换机的mac地址表里面添加一个静态的mac地址,当有新的mac地址接入该端口时,则会关闭。 shutdown:交换机关闭该端口,所以原有的计算机也无法访问 protect:保护机制,交换机会限制新的计算机接入端口,原有计算机不受影响 restrict:新计算机可以接入

Linux命令(十七) 关机命令

时光总嘲笑我的痴心妄想 提交于 2020-02-25 11:03:44
在 Linux 系统下一些常用的关机/重启命令有 shutdown、halt、reboot以及init,他们都可以达到重启系统的目的,但每个命令的内部工作过程不同。 一、使用 shutdown 关机或重启 1. shutdown 命令介绍 shutdown 命令安全地将系统关机,在系统关机前使用 shutdown 命令,系统管理员会通知所有登录的用户系统将要关闭,并且 login 指令会被冻结,即新的用户不能再登录。直接关机或是延时一段时间关机都是可以的,也可以进行重启。 shutdown 执行的工作是送信号给 init 程序,要求它改变 runlevel。 runlevel 0 被用来停机, runlevel 6 用来程序激活系统。 而 runlevel 1 则是被用来让系统进入管理工作可以进行的状态。 如果想要了解在停机或重新开机过程中做了哪些动作,可以在 /etc/inittab 里看到关于这些 runlevel 的 信息。 2. shutdown 参数说明 -t 在改变到其它 runlevel 之前,告诉 init 多久以后关机 -r 重启计算机 -k 并不是真正关机,只是送警告信号给每位登陆者 -h 关机后关闭电源 -n 不用 init,而是自己来关机 -c 取消目前正在执行的关机程序 -f 在重启计算机时忽略 fsck -F 在重启计算机时强迫 fsck -time

Redis随笔

青春壹個敷衍的年華 提交于 2020-02-25 10:39:28
dump.rdb:快照文件 删除这个文件   rm -f dump.rdb 第一步:创建6个redis实例,端口号从7001~7006 第二步:修改redis的配置文件 1、修改端口号 修改redis.conf配置文件 知识点:内容查找 在查看状态下,输入/搜索内容,回车,如/cluster 2、打开cluster-enable前面的注释。 保存并退出 修改2-6的端口号 第三步:把创建集群的ruby脚本复制到redis-cluster目录下。 cp *.rb /usr/local/redis-cluster/ 文件已经复制成功 第四步:启动6个redis实例   创建一个启动脚本startall.sh 1 cd redis01 2 ./redis-server redis.conf 3 cd .. 4 cd redis02 5 ./redis-server redis.conf 6 cd .. 7 cd redis03 8 ./redis-server redis.conf 9 cd .. 10 cd redis04 11 ./redis-server redis.conf 12 cd .. 13 cd redis05 14 ./redis-server redis.conf 15 cd .. 16 cd redis06 17 ./redis-server redis.conf

学好Linux懂这几个命令就够了

浪尽此生 提交于 2020-02-25 01:46:19
小的总结了几个Linux下的几个命令,入门或者说不知从何学起,那么这几个命令好好练练,就可以基本学会Linux 0x00_mkdir mkdir:创建一个空目录 -p:递归创建 mkdir shuai 如果直接创建多个空目录会报错 加上-p进行递归创建 mkdir - p shuai / shuai0 / shuai1 / shuai2 0x01_pwd pwd:显示当前所在路径 pwd 0x02_ls ls:显示文件信息 参数: -a :显示所有文件信息 - l :显示详细信息,并以长格式输出 -d :显示目录属性 -h :显示文件大小 -i :显示节点序号(inode节点) ls - al ls - alh 注:drwxr-xr– d:表示目录,还有-为普通文件,l为软链接 rwx:为所有者的权限 r-x:为所有组的权限 r–:为其他人的权限 r为读4,w为写2,x为执行1,-表示没有权限 0x03_cd cd:切换目录 cd .. :表示切换到上一级目录 cd . :表示切换至当前目录 cd - :表示切换至前一个工作目录 cd /shuai/shuai0 :表示切换绝对路径 cd shuai1 :表示切换相对路径 cd . . cd . cd - cd / shuai / shuai0 cd shuai1 cd ~ :切换至根目录,和cd是一样的 cd ~ 0x04

Linux下使用Tomcat

别等时光非礼了梦想. 提交于 2020-02-24 16:10:31
切换到root账户。 tomcat依赖jdk,先安装jdk,注意tomcat对jdk的版本有要求,要看一下tomcat、jdk的版本是否对应。 1、下载tomcat7 不使用软件源,自己下载安装,这样可以自己控制版本、安装位置,更加合适。 2、/usr/local下新建目录tomcat mkdir /usr/local/tomcat 3、把tomcat的压缩包移到/usr/local/tomcat下 mv apache-tomcat-7.0.100.tar.gz /usr/local/tomcat/apache-tomcat-7.0.100.tar.gz 4、解压到/usr/local/tomcat下,解压完删除压缩包 tar -xzvf apache-tomcat-7.0.100.tar.gz -C /usr/local/tomcat rm apache-tomcat-7.0.100.tar.gz 5、配置环境变量 vim /etc/profile 末尾添加: #tomcat config export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.100 Windows是执行startup|shutdown.bat,要在PATH中添加bin目录 Linux是执行startup|shutdown.sh

python socket和client

感情迁移 提交于 2020-02-21 17:49:28
node1:/root/test#cat t2.py # coding = utf-8 # -*- coding:utf-8 -*- import socket ip_port = ('192.168.137.2',8080) BUFSIZE = 10 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#创建套接字 s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind(ip_port)#绑定地址 s.listen(5)#监听链接 print('server listening8080...') while True: #无限等待连接 conn,addr = s.accept() #接受客户端连接 print(conn) print(addr) print('接到来自%s的链接'%addr[0]) while True: #通信循环,无限接受客户端信息 #print conn.getpeername() try: peeraddr=conn.getpeername() msg = conn.recv(BUFSIZE) #接受消息的内容 except: break; if len(msg)==0:break #如果 不加,已连接的客户端突然断开

《自拍教程》软件接口及其输入输出

陌路散爱 提交于 2020-02-19 10:50:29
软件接口及其输入输出 电脑或其他智能终端设备,比如手机,车机,电视机等, 其搭载的软件产品(包括操作系统软件,应用程序App等), 这些软件产品的主要功能是计算处理功能,软件接口是预留的, 允许外界数据(包括图像,文本,音视频,参数,变量等), 按照一定的协议或者要求,输入到软件进行处理。 主要包括以下几种软件接口: 1. UI界面接口 UI(User Interface)也叫用户操作接口,值得是界面上的各类人类可以识别的控件元素,包括按钮,文本输入框,标签,图像等... 所以我们经常把测试叫做界面测试,就是从界面UI提供的各类接口,进行点击事件输入或者文本输入,进行数据处理。 */ /*--> */ } 接口 输入 输出 界面按钮 点击登录按钮 可跳转到登录界面 图标按钮 点击微信App图标一次 可运行微信App 文本输入框 Wifi登录密码界面输入密码 可成功输入密码文本 录音按钮 点击录音按钮,可数字音频输入 完成录音并生成录音文件 录像按钮 点击录像按钮,可图像数据输入 完成录像并生成视频文件 …… 2. Web服务接口 */ /*--> */ 接口 输入 输出 注册用户接口地址_POST方式: http://zipython/api/UserManage/RegistUser json={ "AppCode":"Weixin", "UserName":"wusanren"