linux服务器

linux修改主机名和setenforce

↘锁芯ラ 提交于 2020-01-19 19:06:19
临时修改主机名 显示主机名: # hostname 1 修改主机名: # sudo hostname aaa 1 永久修改主机名 以上的修改只是临时修改,重启后就恢复原样了。 步骤1: 修改/etc/sysconfig/network中的hostname vi /etc/sysconfig/network HOSTNAME=localhost.localdomain #修改localhost.localdomain为aaa 1 2 修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。 这个是永久修改,重启后生效。目前不知道怎么立即生效。 想立即生效,可以同时采用第一种方法。 步骤2: 修改/etc/hosts文件 vi /etc/hosts 127.0.0.1 localhost.localdomain #修改localhost.localdomain为aaa 1 2 shutdown -r now #最后,重启服务器即可。 查看SELinux状态: 1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled 2、getenforce ##也可以用这个命令检查 关闭SELinux: 1、临时关闭(不用重启机器): setenforce 0 #

linux内存真实使用机制

 ̄綄美尐妖づ 提交于 2020-01-19 13:28:16
今天有人告诉我说linux服务器上的内存快不够用了,128G的内存,马上要用光了。我吓了一跳,这台服务器上的应用现在负载很小啊,怎么利用率会很高呢。先用ZABBIX看了下,内存剩余空间还是很大的,还有117G的空余啊。然后又登陆到服务器上用再看下: [oracle@dsj-sjk1 ~ ]$ top top - 11 : 41 : 03 up 415 days, 1 : 06 , 2 users, load average: 0.17 , 0.12 , 0.28 Tasks: 847 total, 1 running, 846 sleeping, 0 stopped, 0 zombie Cpu(s): 1.0 %us, 0.7 %sy, 0.0 %ni, 98.3 %id, 0.0 %wa, 0.0 %hi, 0.0 %si, 0.0 % st Mem: 132035736k total, 130251764k used, 1783972k free, 679012k buffers Swap: 16777212k total, 448004k used, 16329208k free, 120309904k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 48069 oracle 20 0 59 .1g

Linux基础命令-7种运行级别02

北慕城南 提交于 2020-01-19 04:47:46
以下总结学习内容: 7 种运行级别,磁盘分区类型,Linux启动流程,root密码重置,基础命令以下有详细参数使用介绍 tty 查看终端连接名称 uname 查看系统版本详细 who 显示当前登入的用户 wall 广播内容到所有终端 echo 显示打印输出 type 查看命令类型 cat 查看较短的文件内容 mort 查看较长的文本文件内容 less 查看较长的文本文件内容 head 查看文件的头部 tail 查看文件尾部 man 查看命令帮助 ls 查看文件或目录详细 alias 设置别名 unalias 删除别名 cd 切换路劲 history 查看历史记录 date 查看系统时间 hwclock 查看硬件时间 time 测试一个命令的运行时间 shutdown 关机或重启定时关机 init 0 立即关机 reboot 立即重启 poweroff 立即关机 pwd 显示当前路径 mkdir 创建目录 touch 创建文件 cp 拷贝文件或目录 mv 剪切文件或目录 rm 删除文件或目录 Linux系统管理有哪些? 系统安装完毕,需要对Linux系统进行管理和维护,让Linux服务器能真正应用于企业中,系统引导原理,启动流程,系统目录,权限,命令,服务。 主要:三个步骤 一,安装 --软件的名称 二,调试 --安装后 ,启动什么功能?对哪些参数进行调试,优化 三,启动 -

python linux安装

偶尔善良 提交于 2020-01-19 02:42:35
1、下载安装gcc yum install gcc 2、安装依赖项 yum install openssl-devel bizp2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel 3、下载或者将python3安装包上传至服务器 wget wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 4、解压并进入到python目录 tar -zvxf Python-3.7.3.tgz cd Python-3.7.3 5、安装和编译 ./configure --prefix=/usr/local/python3 --enable-shared CFLAGS=-fPIC make make install 6、建立软连接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 7、可能的报错 python3.7: error while loading shared libraries: libpython3.7m.so.1.0 解决办法 cd Python-3.7.3 cp

linux基础学习(一)

删除回忆录丶 提交于 2020-01-19 02:30:57
Linux 第一章:Linux历史与系统安装配置 1、什么是操作系统 OS:Operating System 操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 简单来说操作系统不仅仅是电脑操作系统,比如汽车也有自己的操作系统;可以理解为用户提供一个操作电脑的接口。 基本功能:管理电脑中的硬件、软件、文件和运行中的程序。 文件的管理:在桌面新建文件,是由操作系统提供的功能,当我们打开文件时,调用的是软件;当有多个软件在同时运行时,运行软件资源的分配由操作系统来完成。 2、常见的操作系统版本 1)桌面操作系统 UNLX和类UNLX操作系统:Mac OS X,Linux发行版(如Ubuntu,Linux Mint,openSUSE,Fedora等)。 Windows操作系统:Windows 98,Windows XP,Windows 7,Windows10等。 Linux也是可以是有桌面,Mac os 操作系统是Linux的内核; 特点:有界面、易操作 2)服务器操作系统 UNLX系列:SUN-Solaris,IBM-AIX,HP-UX等 Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu server等 服务器要求更安全、更稳定。面向的用户主要是开发人员。 3

[linux][nginx] 通过nginx扩展nginx-rtmp-module简单做了一个流媒体直播

一个人想着一个人 提交于 2020-01-19 01:58:14
做的过程出现很多问题,环境其实就需要nginx就可以,然后就是在播放的问题,m3u8的格式,mac直接访问就支持,苹果系统原生H5支持m3u8,还有就是手机直接访问也支持!但是其他其他系统PC端不支持,尝试了好多都不行,最后终于找到了一个支持m3u8格式H5播放(https://github.com/huangyaoxin/hLive下载就行吧JS.css加载就OK啦)! 参考:http://blog.csdn.net/zph1234/article/details/52846223 使用nginx与nginx-rtmp-module搭建流媒体服务器 一、首先就是先下载nginx-rtmp-module   官方github地址: https://github.com/arut/nginx-rtmp-module git clone https://github.com/arut/nginx-rtmp-module.git git问题:yum install git 我是下载到根目录的,看情况来就好! 二、安装:nginx nginx的官方网站为: http://nginx.org/en/download.html wget http://nginx.org/download/nginx-1.8.1.tar.gz tar -zxvf nginx-1.8.1.tar.gz cd

Linux学习——菜鸟网站

限于喜欢 提交于 2020-01-19 01:55:46
https://www.runoob.com/linux/linux-install.html Linux 常用命令全拼:https://www.runoob.com/w3cnote/linux-command-full-fight.html Linux 命令大全:https://www.runoob.com/linux/linux-command-manual.html [shell]shell 中| && || () {} 用法以及shell的逻辑与或非https://www.cnblogs.com/aaronLinux/p/8340281.html 通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)组合。 Shell 函数返回值在调用该函数后通过 $? 来获得。 注意:所有函数在使用前必须定义。这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用。调用函数仅使用其函数名即可。 来源: CSDN 作者: Arlison ^O^ ??? 链接: https://blog.csdn.net/arlison/article/details/103814249

LINUX 服务器遭到SYN FLOOD攻击

∥☆過路亽.° 提交于 2020-01-19 01:53:08
服务器慢了,我一看,压力很大,ping值有1000多ms, netstat - an 有 10000多。 并且有250多个连结处于SYN_RECV状态。 一查才知道,这是典型的SYN攻击的表现。 这还是第一次真正遇到这种情况,之前我一直对攻击不太在意的。没想到还真有这么无聊的。干吗找我们?我们已经是树大招风了?好像还没这么强吧。 没办法,只能看看能否解决这个新难题。 找到这个文章,很不错,转过来: http : //www.csna.cn/viewthread.php?tid=4658 文章中有command 有一些错的地方,可能是排版引起的,注意一下即可。 LINUX下SYN攻防战 ( 一 ) SYN攻击原理 SYN攻击属于DOS攻击的一种 , 它利用TCP协议缺陷 , 通过发送大量的半连接请求 , 耗费服务器CPU和内存资源 . SYN攻击聊了能影响主机外 , 还可以危 害路由器 , 防火墙等网络系统 , 事实上SYN攻击并不管目标是什么系统 , 只要这些系统打开TCP服务就可以实施 . 我们知道 , 在网络中两台电脑建立TCP连接 时需要进行三次握手过程 , 客户端首先向服务器发关TCP SYN数据包 , 接着服务器会向客户端发关相应的SYN ACK数据包 , 最后客户端会以ACK进行响应 . 从而建立正常的握手过程 . 在具体的连接细节中 , 服务器最早接受到SYN包时 ,

linux下运行SpringBooot项目

こ雲淡風輕ζ 提交于 2020-01-19 01:51:06
本文转自博客园 原文的地址 linux下后台启动springboot项目 我们知道启动springboot的项目有三种方式: 运行主方法启动 使用命令 mvn spring-boot:run”在命令行启动该应用 运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种。但是,我们在使用java -jar来运行的时候,并非后台运行。 下面我们来说说服务器上如何后台启动springboot项目。实际上,实现的方法有很多种,这里就列两种还比较好用的方式: nohup和Shell 该方法主要通过使用nohup命令来实现,该命令的详细介绍如下: nohup 命令 用途:不挂断地运行命令。 语法:nohup Command [ Arg … ][ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 &到命令的尾部。 示例: 1 nohup java -jar xxx.jar & 这样执行后,nohup会把执行结果中的日志输出到当前文件夹下面的nohup.out文件中

Xshell 连接本Linux 系统:Could not connect to '192.168.230.128' (port 22): Connection failed

瘦欲@ 提交于 2020-01-19 01:08:10
# 1.看防火墙:service iptables status 2.在Linux下输入:/etc/init.d/iptables stop关闭防火墙 3.输入 service iptables start打开防火墙 4.输入命令:ps –e|grep ssh 安装ssh-server后是这个样子滴 5.安装ssh:yum install openssh-server 6.开启ssh-server服务器:service sshd start 7.检查端口开启否?输入命令: ss -lnt 下图为开启22端口的情况 再连接 个人情况不同,我的没有权限。 步骤 参考 https://blog.csdn.net/u013067756/article/details/76086835 来源: CSDN 作者: who程序 链接: https://blog.csdn.net/weixin_44489006/article/details/103808771