linux服务器

linux下scp命令详解

房东的猫 提交于 2020-02-26 05:03:24
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。 scp命令基本格式: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 scp命令的参数说明: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher

linux scp

让人想犯罪 __ 提交于 2020-02-26 04:57:15
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处 : scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。 scp命令基本格式 : scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 scp命令的参数说明 : -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher

[Apache手册]Linux环境下配置Apache运行cgi

一世执手 提交于 2020-02-26 04:50:46
CGI动态页面 相关模块 相关指令 mod_alias mod_cgi AddHandler Options ScriptAlias CGI(公共网关接口)定义了web服务器与外部内容生成程序之间交互的方法,通常是指CGI程序或者CGI脚本,它是在网站上实现动态页面的最简单和常用的方法。本文将对如何在Apache web服务器上建立CGI以及如何编写CGI程序进行介绍。 配置Apache以允许CGI 要让CGI程序能正常运作,必须配置Apache以允许CGI的执行, 第一步 :配置Apache(httpd.conf)加载cgi模块,详细参考 Apache不重新编译,利用apxs工具给Apache添加模块,如cgi模块 第二步 :配置Apache(httpd.conf)设置cgi目录,如下方法之一: 方法一:ScriptAlias ScriptAlias 指令使Apache允许执行一个特定目录中的CGI程序。当客户端请求此特定目录中的资源时,Apache假定其中所有的文件都是CGI程序并试图运行它。 ScriptAlias 指令形如: ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ 完整配置参考如下: <IfModule alias_module> ScriptAlias /cgi-bin/ "/usr/local/apache2

linux Jumpserver跳板机 /堡垒机详细部署

空扰寡人 提交于 2020-02-26 04:45:38
关于跳板机/堡垒机的介绍: 跳板机的定义: 跳板机就是一台服务器,开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作: 跳板机缺点: 没有实现对运维人员操作行为的控制和审计,使用跳板机的过程中还是会出现误操作、远规 操作导致的事故,一旦出现操作事故很难快速定位到原因和责任人; 堡垒机的定义 堡垒机,即在一个特定的网络环境下,为了保障网络和数据丌受来自外部和内部用户的***和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活劢,以便集中报警、及时处理及审计定责。 总结: 总结:堡垒机比跳板机多了实时收集、监控网络环境、集中报警等功能 Jumpserver 概述: Jumpserver 是一款使用 Python, Django 开发的开源跳板机系统, 为亏联网企业提供了认证,授权,审计,自动化运维等功能。 Jumpserver的功能: 1、用户组/用户 :添加组方便迚行授权,用户是授权和登陆的主体. 2、资产组/资产/IDC : 主机信息简洁完整,用户自定义备注登录,支持自劢获取主页硬件信息. 3、Sudo/系统用户/授权规则 :支持 sudo 授权,系统用户用亍登陆客户端,授权是将用户、资产和系统用户关联起来. 4、在线/登录历叱/命令记录/上传下载 : 在线实时监控用户操作,统计和录像回放用户操作内容

Linux下常用mysql命令【2】

情到浓时终转凉″ 提交于 2020-02-26 03:34:48
1.开启和关闭 1.1.开启   systemctl start mysqld 1.2.关闭   systemctl stop mysqld 1.3.重启   systemctl restart mysqld 回到顶部 2.登录 2.1.密码明文   语法:mysql -u用户名 -p用户密码   举例:mysql -uroot -p123456 2.2.密码密文   语法:mysql -u用户名 -p+回车,然后输入密码   举例:mysql -uroot -p      回到顶部 3.修改密码 3.1.SET PASSWORD命令(需登录)   语法:mysql> set password for 用户名@localhost = password('新密码');   举例:mysql>set password for root@localhost = password('123456'); 3.2.使用sql语句更新 mysql 库中的 user 表(需登录)   mysql> use mysql;   mysql> update user set password=password('123') where user='root' and host='localhost';   mysql> flush privileges; 3.3.mysqladmin命令,明文(不需登录

linux下svn命令大全

痞子三分冷 提交于 2020-02-26 03:33:46
linux下svn命令大全 svn(subversion)版本管理工具,svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。 不管是那种方式,都需要使用各种命令来实现。Linux下的常用svn命令: 1、 将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、 往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3、 将改动的文件提交到版本库 svn commit -m “LogMessage“ [-N] [--no-unlock] PATH...(如果选择了保持锁,就使用–no-unlock开关) 例如:svn commit -m “add test file for my test“ test.php 简写:svn ci 4、 加锁/解锁 svn lock -m “LockMessage“ [--force] PATH... 例如:svn lock -m “lock test file“ test.php svn unlock PATH 5、 更新到某个版本 svn

linux正向代理之七层http和四层socket代理快速搭建

丶灬走出姿态 提交于 2020-02-26 03:27:14
作用:当本地网络访问受限制,可搭建代理使用。 七层http代理服务器 服务端搭建: squid,简单快速,更多详细配置,自行百度 yum install -y squid && /etc/init.d/squid start 客户端浏览器配置: google chrome 扩展插件:Proxy SwitchyOmega ,切换代理快速方便 四层socket代理 服务端搭建: 安装ss5,源码安装: wget https://liquidtelecom.dl.sourceforge.net/project/ss5/ss5/3.8.9-2/ss5-3.8.9-2.tar.gz tar zxf ss5-3.8.9-2.tar.gz && cd ss5-3.8.9 && ./configure && make && make install 服务端配置: ss5进行配置编译安装的配置文件在/etc/opt/ss5下 ,端口默认1080,默认允许任何用户名和密码,更多详细配置,自行百度 启动方式:/etc/init.d/ss5 start 客户端配置: windows安装SocksCap64 SocksCap64配置如图: 添加需要代理的程序 来源: 51CTO 作者: 运维勺子 链接: https://blog.51cto.com/gravel/2472314

Linux SWAP交换分区大小设置

浪子不回头ぞ 提交于 2020-02-26 03:24:45
当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。 以前几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB甚至256GB 内存,难道相应的交换分区也要扩大到 32GB/64GB/512GB? 那么swap分区到底设置成多大才最优? 首先看下Redhat官方的文档中关于swap分区大小设置的建议 物理内存-------建议的交换空间---------如果开启休眠功能建议的交换空间 ⩽ 2GB-----------内存的2倍----------------内存的3倍 2GB – 8GB----等于内存大小-------------内存的2倍 8GB – 64GB---至少4G--------------------内存的1.5倍 64GB------------至少4G--------------------不建议使用休眠 因此,一般来说可以按照如下规则设置swap大小: 4G以内的物理内存,SWAP 设置为内存的2倍,不超过4G。 4-8G的物理内存,SWAP 等于内存大小。 8

Linux 静默安装 oracle

偶尔善良 提交于 2020-02-26 02:53:59
1.准备安装包 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip rlwrap-0.30.tar.gz 2.安装依赖关系 先建立本地yum源(略) 1)检查依赖包是否完全 //查看已经安装的包 rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make pdksh sysstat unixODBC unixODBC-devel //查看已安装和未安装的包 rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make pdksh sysstat

Linux基本介绍和一些简单指令

為{幸葍}努か 提交于 2020-02-26 02:51:38
1.什么是Linux 是一个“操作系统” 最常用的“桌面”操作系统Windows 最常用的服务器端操作系统,Linux 最常用的移动端操作系统IOS,Android(本质也是Linux) 更本质的说,Linux是一个操作系统内核 操作系统=内核+一组配套的应用程序 现在我们使用的Linux系统是Centos6 在Linux内核的基础上,可以包装成很多不太一样的系统,称为“Linux发行版” 常见的发行版:Ubuntu,RedHat,Deepin,Debian,,, 公司中常用的企业级的Linux就是RedHat(红帽) RedHat是收费系统,Centos是免费版 Centos本身的源代码和RedHat几乎一样 2.为啥要学Linux Linux服务器领域中最主要使用的操作系统(没有之一) Linux 嵌入式领域中最主要使用的操作系统(之一) Linux 移动端领域中最主要使用的操作系统(没有之一)Android 不管以后从事什么样的开发岗位,Linux都是必备技能 Linux能不能用于桌面领域?1% 3.对于Java方向的同学Linux要学到什么程度 C++方向的同学来说,学习Linux不光要学习基本操作,还需要学习Linux系统编程内容(API) Java方向的同学来说,学习Java重点是学习基本操作,系统编程是不太需要的,Java是跨平台的 如何获取Linux环境 下策