1.SSH的开通.https://www.cnblogs.com/DiDiao-Liang/articles/8283686.html 安装:yum install sshd或yum install openssh-server 重启SSH服务:systemctl restart  sshd . 启动服务:systemctl start sshd .停止服务:systemctl stop sshd 启动相关的命令也可以:sevice ssh start/stop/restart/status 查…
新建账号需要root账号或sudo权限,sudo配置保存在/etc/sudoers文件. sudoers的配置格式一般为: root ALL=(ALL:ALL) ALL %sudo ALL=(ALL:ALL) ALL %sudo表示sudo组,第一个ALL表示地址,如localhost或ip等.(ALL:ALL)是可选项,表示以(用户:用户组)身份执行,如果没有这一项,则以自己账号执行命令:最后一个ALL表示所有命令(/bin/su, /bin/mkdir, /bin/chown等). 题外话:…
为了在服务器上跑爬虫,以及学SegNet,研究了一圈看来linux是必学品了.在自己电脑上安装了一个 1.官网下载iso,一个linux dvd是稳定版,选之,另一个stream版是更新更快的测试版,里面软件更新. https://www.centos.org/download/ 2.刻u盘,用Win32 Disk Imager,https://sourceforge.net/projects/win32diskimager/,直接写入iso即可(默认只有img,选所有文件类型).不用读取,读取…
gitbook生成的html目录不折叠且链接失效 装好了gitbook和nodejs,本以为可以安心的做电子书了. 谁想到gitbook慢的一P,而且导出来的html目录不折叠,最关键的是链接有问题,用不了,无语. 目录折叠可以用一个插件toggle-chapters.或者用这个作者的方法. 而链接用不了,很少有记录有人处理过这个问题.这里有一个可以用,但是要每次都处理,而且他的目录居然是每次点击都要刷新加载,太慢了,不符合潮流啊 .https://blog.csdn.net/yageeart/…
有了成功运行的爬虫后,希望能每天定时运行,且遇到错误时能及时发出提醒. 发出提醒 可以用mailx发出邮件做提醒.没有的话先安装Yum install mailx. 以qq邮箱为例,需要设置/etc/mail.rc,增加以下行: 1 set smtp=smtp.qq.com 2 set smtp-auth=login 3 set smtp-auth-user=user@qq.com 4 set smtp-auth-password=code //不是登录密码,是stmp的授权密码 5 set s…
每个硬盘,包括移动硬盘,插上之后都会有个名字,如sda,sdb,sdc.... sda,sdb等名字只与插上的顺序有关.而且重启后有可能会发生变化. 查看全部硬盘可以用fdisk -l. df -h      #显示目前在Linux系统上的文件系统的磁盘使用情况统计. lsblk    #列出块设备信息(df -h不能看到的卷) lsblk -f     可以看到分区格式 挂载:mount -t ntfs-3g /dev/sde1 /mnt -t vsftype:指定要挂载的设备上的文件系统类型…
linux的BASH就相当于windows下的BAT文件,可以批处理命令.比如写好一个python脚本后,需要在运行时候加参数,但这个参数又不想每次输入,就可以用BASH的方式写好整条命令,然后直接运行.sh文件就可以了. 建立.sh文件:(其实用其他后缀名也不影响) #!/bin/bash echo "Hello World !" 第一行:告诉linux是用什么什么解释器来执行,即使用哪一种 Shell. Linux 的 Shell 种类众多,常见的有:C Shell(/usr/bi…
在设置smb时发现,目录的权限是个影响访问的大问题,还是得研究清楚. 关于文件权限 查看当前目录下文件和文件夹的权限状态:ls -l drwxrwxr--.  4 root root    4096 2月  16 13:23 share -rw-rw-r--.  1 root root       0 2月  16 13:27 新建文本文档.txt 第一位d表示文件夹,-表示是文件 第234位rwx表示所有者(owner)的read(4).write(2).execute(1)权限, 第567位…
测试一下各个协议的速度,用一个7205M的centos的ISO文件上传下载.5Gwifi连接时,本地SSD(Y7000)对服务器的HDD: smb download 23M/s(资源管理器) smb upload  25M/s(资源管理器) ftp download 22M/s(323s)(资源管理器) ftp upload  26M/s(278s)(资源管理器) sftp download 22M/s(WinSCP) sftp upload  24M/s(WinSCP)5Gwifi连接时,本地…
1.ps命令查看进程.ps -aux查看所有进程.可以用grep提取相关的部分进程,如只看python有关的:ps -aux |grep python. 进程状态:R运行中,T暂停,S休眠静止. 和进程有关的几个命令:暂停kill -STOP pid,恢复kill -STOP pid,停止kill pid. https://blog.csdn.net/xsj_blog/article/details/79551611 2.运行命令后,crtl+d退出当前shell:crl+c结束当前进程:ctr…
LINUX开启允许对外访问的网络端口  LINUX通过下面的命令可以开启允许对外访问的网络端口: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口  /etc/rc.d/init.d/iptables save #保存配置  /etc/rc.d/init.d/iptables restart #重启服务  查看端口是否已经开放  /etc/init.d/iptables status…
[Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中. /bin,/usr/bin:该目录为命令文件目录,也称为二进制目录.包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等. /boot: 该目录中存放系统的内核文件和引导装载程序文件,/boot/vmlinu…
我试图做什么:把我的破代码放到服务器上运行,并成功与客户端进行 socket通信. 预备环境:刚安装好 MySQL 和 JVM 的 Linux远程服务器(Debian 8)一台. 主要有如下几个步骤: 将编译好的代码打包成可执行的 jar包  在 Debian 上用 JDBC 连接 MySQL socket客户端进程连接 socket服务端进程 1.将编译好的代码打包成可执行的 jar包 参考资料:[IntelliJ IDEA 2017.3 Help] Packaging a Module in…
<学渣Linux笔记>--关于.bashrc与profile(涉及交互式与非交互式.登录与非登录shell) 1.基本概念(个人理解) 交互式shell:等待用户输入,并执行相应操作的shell 非交互式shell:读取存放在文件中的内容,并根据内容执行相应操作 login shell:需要用户输入用户名以及密码进行下一步操作 non-login shell:无需用户名及密码,运行时用户身份仅拥有低级操作权限(类似于临时工和正式员工的区别).例如:在email服务器上,non-login sh…
<学渣Linux笔记>--更改ls命令的输出颜色和命令提示符颜色(二) II.更改命令提示符颜色 命令提示符的显示格式是由变量PS1决定的,首先我们查找GNU官方手册,发现如下内容(不是我喜欢写一大段,只是希望能养成查阅官方手册的习惯): The value of the variable PROMPT_COMMAND is examined just before Bash prints each primary prompt. If PROMPT_COMMAND is set and ha…
Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在CentOS和Red Hat下的安装包一般称为rpm包. 安装 $rpm -ivh 包全名 选项 作用 -i 安装 -v 显示详细信息 -h 显示进度 升级 rpm -Uvh 包全名 卸载 rpm -e 包全名 2.yum使用:Linux安装软件包的三种方法 yum是用Python开发的工具,yum相对于…
linux笔记(一) 1.常用BASH快捷键 编辑命令 快捷键 作用 Ctrl + a 移到命令行首 Ctrl + e 移到命令行尾 Ctrl + xx 在命令行首和光标之间移动 Ctrl + u 从光标处删除至命令行首 Ctrl + k 从光标处删除至命令行尾 重新执行命令 快捷键 作用 Ctrl + r 逆向搜索命令历史 Ctrl + g 从历史搜索模式退出 控制命令 快捷键 作用 Ctrl + l or clear 清屏 Ctrl + s 阻止屏幕输出 Ctrl + q 允许屏幕输出 Ct…
上一篇:小白自制Linux开发板 一. 瞎抄原理图与乱画PCB  中我们做了一个小型而没用的开发板,用的是Licheepi Nano的镜像,那从本篇开始我们开始自己构建它的灵魂吧. 我们都知道,PC在启动的时候,首先是进入BIOS,再根据BIOS中配置信息引导后续的启动操作系统,比如配置Windows启动. 而对于嵌入式linux中,并没有BIOS,这时候就需要一种类似引导程序来处理.于是就有了BootLoader. BootLoader是一段小程序,可以把它想象成PC机linux上的GRUB/…
http://blog.csdn.net/xsl1990/article/details/8274028 如何知道所使用的LINUX是哪个发行版? lsb_release -a 查找某个文件的另类方法: 除了find, 还可以用locate 来查找 locate tnsnames.ora 查看当前系统的glibc版本 有时我们经常需要查看当前系统的glibc版本,可以这样查看: /lib/libc.so.6 有时:/lib/x86-64-linux/libc.so.6 把这个文件当命令执行一下…
解决vsftpd用root登录不了的问题 把/etc/pam.d/vsftpd文件中的 auth       required    pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed 这一句注释掉就OK了.前面加一个#好 重启vsftpd服务.问题解决. vsftpd的配置文件 /etc/vsftpd/vsftpd.conf 主配置文件 /usr/sbin/vsftpd Vsftpd的主程序…
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用,下面直接上干货. 一.安装vsftp 以管理员的身份使用yum命令安装vsftp: [root@localhost ~]#yum install vsftpd 根据系统yum的不同,可能无法找到软件包源,可以按照这里的方法解决 二.设置vsftp开机自动启动 1.查看开机自动启动服务项目 [root@localhost ~]# chkconfig --list 2.设置vsftpd服务开机自动启动 [ro…
Linux下rz,sz与ssh的配合使用 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地:   与ssh有关的两个命令可以提供很方便的操作:   sz:将选定的文件发送(send)到本地机器   rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive) rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命…
linux 常用命令(三)SSH 一.SSH 安装及免密登陆 (1) SSH 安装并配置 CentOS 默认已安装了 SSH client.SSH server,打开终端执行如下命令进行检验 rpm -qa | grep ssh 如果返回的结果如下图所示,包含了 SSH client 跟 SSH server,则不需要再安装 若需要安装,则可以通过 yum 进行安装: yum -y install openssh-clients openssh-server openssh 注:sshd 在 o…
批量增加Linux系统账号.重置账号密码是用Linux Shell脚本来做的:批量FTP账号测试是用Python脚本来做的.这些脚本都是读取一个用户名和密码文件,然后基于该用户名密码文件进行自动批量测试. 这些脚本并没有多少技术含量,只是初次写起来需要调试耗费一点时间,希望能给需要的人节省时间,避免不必要的加班 ^_^ 用户名密码文件格式如下: 每一行都是用户名和密码,用户名和密码之间用空格或者TAB制表符分割. 批量增加系统账号 #!/bin/bash cat ./ftp_account.tx…
需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 并设置sz和rz在Windows和Linux之间发送和接收文件不用搭FTP 需求:过滤下面这个网页里共723行 校对中里 行数为两位数的 行 因为翻译当然要选择行数少的来翻译,翻译PG文档   https://github.com/postgres-cn/pgdoc-cn/wiki/check9.3grep  -E  "共[0-9]{2}行"  check9.3 [root@steven ~]# grep  -E  &q…
LINUX 系统FTP连接远程服务器经常出现在传输文件或者发出 ls命令时候出现 "Entering Passive Mode "然后就再也无法运作了.该工作主要是因为LINUX的SSH里 FTP连接默认使用了被动命令,而被动命令会在连接过程不断变换端口,该端口也许会被客户端也许会被服务器端的防火墙拦截了.就会造成等待或者拒绝的情况.因此在进行传输的时候不妨进行2种尝试,以找到解决方法.我的FTP服务器端设置了防火墙,SSH请求端也设置了防火墙.解决办法就是采用主动模式. 解决这个问题…
openssh-server (推荐. 一般ssh,ftp 都是单独的,但是这个包含2个) 默认ubuntu 已经安装了, ssh client ,ftp client dpkg -l | grep ftp dpkg -l | grep ssh 但是没有安装ssh-server, 所以需要安装 sudo apt install openssh-server 我一般用bitVise,其中 包含ssh,可视化的ftp 输入 ip:port 再输入 帐号密码. 就可以连接了 bitVise下载地址 l…
原文:ubuntu设置root密码及 Xftp连接linux(ubuntu)时提示ssh服务器拒绝了密码,请再试一次 alt+f2,在弹出的运行窗口中输入:gnome-terminal sudo passwd root,回车后按提示输入两次root的密码 用xftp root连接时显示ssh服务器拒绝了密码,请重新连接.由于sshd的设置不允许root用户用密码远程登录,修改/etc/ssh/sshd_config文件,但必须是安装了openssh才会有这个文件,如果文件不存在,请检查是否安装了…
1.先查看是否已经开通 2.没有开通,去linux机器查看防火墙,确实没有开通 3.修改防火墙 vim /etc/sysconfig/iptables 4.重启防火墙之后重新查看已经可以看到8000端口了 5.在window机器再telnet测试一下,或者直接可以访问相关服务看看 搞定咯~~~~…
sudo yum install nginx sudo systemctl status nginx sudo systemctl start nginx 检查端口:netstat -tlpn sudo hostname -I | awk '{print $1}'  //获取主机ip https://www.linuxidc.com/Linux/2019-11/161440.htm 正常的话就可以通过浏览器输入ip访问默认nginx网页了. 如果不行关闭防火墙systemctl stop fir…