![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
redstarofsleep
这个作者很懒,什么都没留下…
展开
-
xshell5登录ubuntu20.04
由于ssh版本的更新,导致老版本的xshell无法登录ubuntu20.04。更换新版本的xshell7可以登录,但是新的免费版限制了单个窗口最多打开4个tab。感觉还不如老的xshell5好用。要让xshell5能够登录ubuntu20.04的话需要修改以下ssh的配置文件。打开/etc/ssh/ssd_config这个配置文件,在最后加上KexAlgorithms +diffie-hellman-group-exchange-sha256,diffie-hellman-group1-s.原创 2021-08-03 09:48:08 · 347 阅读 · 1 评论 -
rzsz的安装[转]
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具优点:比ftp命令方便,而且服务器不用打开FTP服务。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器1、下载rzsz-3.48.tar.gzwget http://freeware.sgi.com/source/rzsz/rz...原创 2014-08-26 10:47:36 · 99 阅读 · 0 评论 -
Linux下配置tomcat自启动
在/etc/rc.local中添加jdk和tomcat的启动脚本路径即可export JAVA_HOME=/usr/local/java/jdk1.8.0_73/home/server/apache-tomcat-6.0.35/bin/startup.sh原创 2016-09-29 10:57:19 · 367 阅读 · 0 评论 -
Centos7忘记root密码时重置
1 - 在启动grub菜单,选择编辑选项启动2 - 按键盘e键,来进入编辑界面3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh4 - 现在按下 Control+x ,使用单用户模式启动5 - 现在,可以使用下面的命令访问系统chroot /sysroot6 - 重置密码passwd root7 - 更新系转载 2016-10-25 15:37:40 · 555 阅读 · 0 评论 -
ubuntu下安装nginx
我的ubuntu版本是12.04LTS64位,nginx是下载的目前官方最新的1.5.9. 安装nginx前需要几样准备工作 第一个需要C++编译器,在ubuntu下直接安装g++即可apt-get install g++ 然后,这个版本的nginx默认需要的是pcre和zlib和openssl,分别去这两个官方网站下载最新的版本,我下载的是pcre-8.32.tar原创 2015-04-17 09:03:01 · 11254 阅读 · 0 评论 -
ubuntu14.04.2开启vnc远程连接
ubuntu是自带vnc-server的,本不需要再安装,只需把它开启即可,但是到了14.04,这个开启过程比原来稍稍复杂了一丢丢.第一步,找到"Desktop sharing"这个软件 点左上角ubuntu的标标,找到Desktop sharing,打开 第二步,打开桌面分享 然后点"close",本来到这一步已经可以了.但是到了ubuntu14.04,原创 2015-07-22 14:00:12 · 3745 阅读 · 2 评论 -
修改ubuntu的软件源
修改ubuntu的软件源,是修改 /etc/apt/sources.list 文件ubuntu14.04可修改为如下配置:deb http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ trusty-securi原创 2015-04-17 09:03:30 · 1067 阅读 · 0 评论 -
Linux 技巧:让进程在后台运行
本文转自: http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的转载 2015-11-18 11:09:51 · 3254 阅读 · 0 评论 -
Linux-(20)Linux的文件系统<2>
操作系统通过文件系统管理文件及数据,磁盘或分区需要创建文件系统后才能够为操作系统使用,创建文件系统的过程其实就是我们常说的格式化。没有文件系统的设备又称之为裸(raw)设备。 常见的文件系统有fat32、NTFS、ext2、ext3、ext4、xfs、HFS等。其中fat32、ntfs是windows下常见的文件系统,现在windows基本都是ntfs了。而Linux下的主流文件系统有:ex原创 2015-05-28 21:19:27 · 730 阅读 · 0 评论 -
ubuntu开启root用户ssh远程登录
ubuntu14.04,默认root用户就不能远程ssh登录了.可能是出于安全的考虑吧.之前一直用普通用户登录,然后再切换到root用户,今天就把相关的问题整理了一下,开启了root用户远程ssh登录.要远程ssh登录,首先得安装ssh-server.apt-get install openssh-server然后修改/etc/ssh/sshd_config文件,将PermitRoot原创 2015-07-07 11:36:24 · 4444 阅读 · 0 评论 -
apt-get常用命令
一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。二,apt-get中文参数用法:ap转载 2017-01-06 15:35:33 · 368 阅读 · 0 评论 -
nginx负载均衡及主备配置
先负载均衡nginx的负载均衡有4种模式:1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 2)、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端原创 2017-07-06 16:54:38 · 13720 阅读 · 0 评论 -
nginx配置https【转】
nginx要实现ssl,在编译时要添加--with-http_ssl_module,如:./configure --with-http_ssl_module#cd /usr/local/nginx/conf#mkdir ssl#cd ssl生成一个私有key# openssl genrsa -des3 -out aoshiwei.com.key 1024提示输入密码转载 2017-08-10 13:24:21 · 401 阅读 · 0 评论 -
nginx代理udp
nginx是支持udp或者tcp的代理或者负载均衡的。是通过stream模块来支持udp的。首先在编译过程中就需要开启stream模块:./configure --prefix=/usr/local/nginx --with-pcre=/home/temp/nginx/pcre-8.32 --with-zlib=/home/temp/nginx/zlib-1.2.8 --with-open原创 2017-08-07 13:34:16 · 3972 阅读 · 0 评论 -
ubuntu下配置网络(IP、网关、DNS)
命令行下直接配置:配置IP和子网掩码:ifconfig eth0 192.168.2.1 netmask 255.255.255.0设置网关:route add default gw 192.168.2.254命令行下直接配置在机器重启后就无效了,需要重新配置。要一直有效就需要改配置文件进行配置打开配置文件:/etc/network/interfaces配置文件中已原创 2017-08-23 09:38:12 · 4464 阅读 · 0 评论 -
Linux命令的点点滴滴
Linux下运行一个可执行文件或脚本:./<文件名> Linux下获取Windows下的共享文件:smbclient //<ip>/共享目录 -u <用户名>%<密码> get <文件> Windows下编写的脚本在Linux下运行前要先进行转换:dos2unix <脚本> 使文件拥有可执行...2011-01-01 20:41:55 · 69 阅读 · 0 评论 -
ubuntu下开启root用户
在ubuntu中开启root用户只需要执行:sudo passwd root然后输入当前用户密码和新的root用户密码即可 禁用 root 帐号的命令是:sudo passwd -l root原创 2012-04-06 14:37:20 · 88 阅读 · 0 评论 -
ubuntu下安装nginx
文章搬至CSDN, 最新内容请访问: http://blog.csdn.net/redstarofsleep/article/details/45092127 我的ubuntu版本是12.04LTS64位,nginx是下载的目前官方最新的1.5.9. 安装nginx前需要几样准备工作 第一个需要C++编译器,在ubuntu下直接安装g++即可apt-get inst...2014-01-28 13:47:53 · 120 阅读 · 0 评论 -
修改ubuntu的软件源
修改ubuntu的软件源,是修改 /etc/apt/sources.list 文件ubuntu14.04可修改为如下配置:deb http://mirrors.ustc.edu.cn/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ trusty-secur...2014-09-26 13:37:26 · 113 阅读 · 0 评论 -
Linux-(18)Linux文件系统<1>
Linux中所有的硬件设备都被抽象为文件,保存在/dev目录下。磁盘也不例外。 磁盘的名称一般为hd[a~z]或sd[a~z],“a~z”为磁盘序号,第一块磁盘为“a”,第二块磁盘为“b”。IDE设备的名称是hd开头,而SATA、SCSI、SAS、USB设备的名称开头为sd。所以hda就代表第一块IDE硬盘。 在Windows中一块磁盘的被分为多个分区,分别叫C盘,D盘这样子,在Lin原创 2015-05-27 21:32:15 · 724 阅读 · 0 评论 -
Linux-(16)管道和重定向
Linux的命令行为我们提供了管道和重定向机制,通过管道和重定向就可以完成多命令协作。 命令行shell的数据流有以下三种定义:名称说明编号默认STDIN标准输入0键盘STDOUT标准输出1终端STDERR标准错误2终端 命令通过STDIN接收参数或数据,通过ST原创 2015-05-17 21:39:41 · 1153 阅读 · 0 评论 -
Linux-(15)YUM软件仓库
YUM(Yellowdog Update Modified)是一个RPM的前端程序,主要目的是设计用来自动解决RPM的依赖关系问题。rpm软件包形式管理软件虽然很方便,但是需要手工解决软件包的依赖关系,很多时候安装一个软件需要首先安装1个或多个(甚至上百个)其它软件,手工解决时很复杂。 YUM引入了仓库(repo)的概念,仓库用来存放所有的rpm软件包,当使用yum安装一个rpm软件的时候,原创 2015-05-08 12:42:44 · 1683 阅读 · 0 评论 -
Linux-(8)查找文件
Linux中查找文件主要有两个命令locate和find 1. locate 命令locate用于快速查找文件,文件夹. 此命令需要预先建立数据库,数据库默认每天更新一次,也可以用updatedb命令手工建立,更新数据库 locate 关键字 2. find 命令find用于高级查找文件,文件夹 find 查找位置 查找参数原创 2015-04-24 09:56:37 · 716 阅读 · 0 评论 -
Linux-(10)Linux中的用户和组
和Windows一样,当我们使用Linux时,也需要以一个用户的身份登录,一个进程也需要以一个用户的身份运行,用户限制使用者或进程可以使用,不可以使用哪些资源。 在我们使用Linux时,都是用一个用户名来进入系统的,而实际上在Linux中,每一个用户都拥有一个UserID,操作系统实际使用的是用户的ID来区分用户,而不是我们登录系统用的用户名。 在Linux中,每个用户都属于一个主组,原创 2015-04-25 19:25:22 · 1150 阅读 · 0 评论 -
Linux-(2)Linux下的基本文件操作
在linux下一切都是文件,目录是文件,硬件也是文件.所以基础的文件操作就尤其重要. 1. 列出目录的内容: ls 不加目录名列出当前目录 参数: -a 显示所有文件(包括隐藏文件) -l 显示详细信息 -R 递归显示子目录结构 -ld 显示目录和链接信息 2.原创 2015-04-21 10:56:16 · 1230 阅读 · 0 评论 -
Linux-(1)Linux树状文件系统结构及各文件夹的作用
Linux文件系统为一个倒转的单根树状结构. 文件系统的根为"/" Linux中所有的东西都是文件. 如下图所示: 各文件夹的作用如下: bin: 存放所有用户都可以执行的可执行文件. boot: 存放系统引导,启动相关的内容. 其中的vmlinux是内核文件. dev: 存放硬件设备的文件. 因为Linux中所有的一切都是文件,所以硬原创 2015-04-20 11:29:39 · 2491 阅读 · 0 评论 -
Linux-(6)Vi/Vim的基本操作
Vi/Vim是linux中基本的文本编辑工具,两者在使用方式上没有什么太大的差别.Vim只是比Vi多了代码高亮等功能. 在最新的Ubuntu系统下默认只装了vi, 输入vim后会提示未按照, 按照提示用apt-get install安装一下就可以了 使用方法: vim vim/vi拥有三种模式: 1. 命令模式(常规模式): vi/vim启动后默认进入命令模式,任原创 2015-04-22 16:40:58 · 889 阅读 · 0 评论 -
Linux-(7)归档、压缩
Linux中使用zip命令压缩文件 zip xxx.zip myfile 命令unzip用以解压缩zip文件 unzip xxx.zip 命令gzip也可用于压缩文件,经gzip压缩后,文件后多出".gz"的扩展名 gzip 参数 myfile 参数: -a或--ascii 使用ASCII文字模式。 -c或--stdo原创 2015-04-22 21:33:13 · 549 阅读 · 0 评论 -
Linux-(5)Linux下查看文件
Linux下查看文件使用cat命令 cat 如果文件太长,可以使用翻页查看文件的命令 more 只能向下翻页查看文件 less 带上下翻页 只看文件开头几行 head 默认显示文件前十行 参数: -数字 指定显示的行数 只显示文件的末尾几行 tail 默认显示最后原创 2015-04-22 10:18:12 · 800 阅读 · 0 评论 -
Linux-(4)Linux时间和日期
在命令行下查看,设置当前系统时间用date命令 date -u 查看UTC格林威治时间 date -s "20:20:20" 修改时间 格式化显示时间 %Y-%m-%d 显示硬件时钟时间 hwclock 查看日历 cal 查看系统运行时间 uptime原创 2015-04-22 10:05:57 · 500 阅读 · 0 评论 -
Linux-(9)Linux下获取帮助
1. -h或--help参数 在linux中,几乎所有的命令都可以通过使用-h或--help参数获取使用方法参数信息等. 2. man man命令是Linux中最为常用的帮助命令, 将要获取帮助的命令作为参数运行man命令就可以获取相应的文档帮助. man文档分为很多类型: 1 用户命令 2 内核系统调用 3原创 2015-04-24 13:51:02 · 938 阅读 · 0 评论 -
ubuntu下开启root用户
在ubuntu中开启root用户只需要执行:sudo passwd root然后输入当前用户密码和新的root用户密码即可 禁用 root 帐号的命令是:sudo passwd -l root原创 2015-04-17 09:02:01 · 855 阅读 · 0 评论 -
Linux-(14)RPM软件包
RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,除了Redhat、CentOS,现在包括OpenLinux、SuSE.以及Turbo Linux等Linux的分发版本都有采用。 RPM软件包常用命名规范: fileName-1.2.0-30.el6.i686.rmp原创 2015-05-07 21:27:59 · 784 阅读 · 0 评论 -
Linux-(17)Linux中的shell
Linux操作系统可以分为shell和kernel两个部分,kernel是内核,提供了操作系统的核心功能。shell是外壳,是连接kernel(内核)和用户的。也就是说用户通过shell来使用kernel体供地功能。 Linux的shell分为两种,分别是CLI和GUI CLI:Command Line Interface 命令行接口 GUI:Graphical U原创 2015-05-20 21:16:59 · 800 阅读 · 0 评论 -
Linux-(13)Linux中的网络连接
在Linux中以太网接口被命名为:eth0,eth1等. 0, 1代表网卡编号. 要查看网卡的信息,可以使用ifconfig命令 ifconfig -a 查看所有接口 ifconfig eth0 查看特定接口 开启和关闭网卡: ifup eth0 开启网卡eth0 ifdown eth0 关闭网卡eth0 网卡关闭后在ifconfi原创 2015-04-29 16:33:27 · 1578 阅读 · 0 评论 -
Linux-(12)特殊权限
上一篇讲的是Linux基本的权限管理,其中讲到umask有三位数字,但是当我们执行umask命令查看当前用户的umask值时,发现输出的是4位,这多出来的一位就是特殊权限. 特殊权限也分为3种,分别是suid,sgid,sticky.这三种权限的含义分别是: suid: 以文件的所属用户身份执行文件,而非当前用户,对目录没有影响.这个意思是,有一个可执行文件a,它属于用户甲,并且用户甲原创 2015-04-27 15:47:14 · 1224 阅读 · 0 评论 -
Linux-(11)权限
权限是操作系统用来限制资源访问的机制,在Linux中权限一般分为读、写和执行。操作系统中每个文件都拥有特定的权限、所属用户和所属组。通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。 Linux中的每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限是一样的。 在Linux中文件的普通权限有三中,分别是:r(读)、w(写)、x(执行) r(读):原创 2015-04-26 16:57:11 · 1166 阅读 · 0 评论 -
Linux下的JDK安装及环境变量配置
1.从官网下载Linux版的JDK安装包,我这里下载的最新版本是jdk-6u21-linux-i586-rpm.bin2.进入root角色,在命令行下“cd”进入到下载的安装包所在的路径,执行"chmod +x jdk-6u21-linux-i586-rpm.bin"使文件拥有被执行的许可。3.运行如下命令执行文件:./ jdk-6u21-linux-i586-rpm.原创 2015-04-17 08:58:58 · 711 阅读 · 0 评论 -
rzsz的安装[转]
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具优点:比ftp命令方便,而且服务器不用打开FTP服务。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器1、下载rzsz-3.48.tar.gzwget http://freeware.sgi.com/source/rzsz/rzsz转载 2015-04-17 09:03:24 · 532 阅读 · 0 评论 -
Linux命令的点点滴滴
Linux下运行一个可执行文件或脚本:./ Linux下获取Windows下的共享文件:smbclient ///共享目录 -u % get Windows下编写的脚本在Linux下运行前要先进行转换:dos2unix 使文件拥有可执行的权限:chmod +x 删除一个文件夹:rm -rf 查找文件:find -name [f原创 2015-04-17 08:59:21 · 513 阅读 · 0 评论