1.python3和python2可以共存,不用删自带的python2 服务器Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除。 如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的。 2.官网下载python3的源码包 网址:https://www.python.org/ 进去之后点击导航栏的Downloads, 也可以鼠标放到Downloads上弹出菜单选择Source code, -y install gcc make zlib1g-dev 4.上传 Python-3.5.6.tgz 到服务器,准备安装 (友情推荐Bitvise服务器文件可视化软件) 开始准备安装 释放文件 # python3 -V 如图即OK ?
download links found for pip error: Could not find suitable distribution for Requirement.parse('pip') 原因是服务器没有安装 pip命令 安装pip命令解决此报错(参考博主Linux下安装pip命令) 提示: 一开始cd /usr/lib/python2.6/site-packages/ [root@localhost site-packages Utils.pyc rz -y .s3cfg 上传密钥文件到服务器root目录下。 /usr/lib/python2.6/site-packages/S3/ cp Config.py Config.py.bak rz -y Config.py 上传Config.py 文件到服务器/usr test001/pv/0.txt -rw-r--r-- 1 apache apache 56033850 2月 7 01:59 /opt/test001/pv/1.txt 拉取云存储的上的单个日志文件到服务器本地
实名登录有弊端,除了需要知道密码外,登录后可以任意目录切换,可以看到服务器里的很多内容,存在安全隐患。 ftp +服务器IP 用户名:anonymous 密码:没有密码,直接回车 不允许匿名用户任意目录切换 只能在指定的目录范围操作 所以需要ftp服务器创建一个匿名用户的目录_匿名用户的根目录 1 服务器根目录创建一个匿名文件夹 mkdir anno_ftp 2 配置etc sudo vi /etc/vsftpd.conf 在适当位置,比如#Allow annoymous FTP?
Linux系统1.安装ftp服务命令行输入yum install -y vsftpd安装完成后启动FTP服务:service vsftpd startchkconfig --level vsftpd
前言 如果你看完了上一篇文章,你可能要开始买服务器了。然鹅看完之前的教程,你根本连服务器都不会连接。所以我们在服务商买完服务器,首先要做的事情一般就是登录服务器面板。 对服务器进行一些初始化操作才能连接服务器。 初始化操作 这里以 Ucloud 为例,假设我们购买了他们的服务器。 接下来我们需要先重置服务器密码,再重启服务器。 ---- 这里我们就可以拿着 IP 密码登录服务器了。如果没有特殊说明的话,服务器的登录账户都是 root。服务器默认的登录端口是 22。 因为我们服务器是在公网使用的,所以也就是所有人都可以访问到我们的服务器,包括黑客和攻击者。所以我们必须保证服务器的安全,设置一些防火墙。 服务器崩溃、被人入侵种木马、系统无法开机等等问题。我们都可以通过使用服务器面板的重装系统功能进行服务器的系统还原。对应的就是我们 windows 的重装电脑,同时会把服务器上所有东西都删掉。
CentOS系统默认已经装有python2.6版本,对于这个已经够用了 搭建web服务器用到了tornado框架 在Linux服务器安装tornado 下载tornado版本 但是由于谷歌被封下载一直失败 *上出现ImportError: No module named backports.ssl_match_hostname错误 解决办法: tornado.3.*运行在python2. /configure #make #make check #make install 3. 继续安装protobuf的python模块(如果不用python,可跳过这一步) #cd . 安装完成,验证Linux命令 #protoc –version 5. Webware之外的程序中使用,推荐安装为顶层模块: 解压安装 python setup.py install ImportError: No module named Crypto.Cipher 编译大厅服务器代码的时候报错
# uname -a Linux liugroup.lan 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 现在内核版本为3.10,最新版本应该是4.18 1. 3. 3. 删除以前的内核 查看内核:rpm -qa | grep kernel ?
首先,大家看下它的功能设计图大概如下: 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 再来看下对应的源码分析: config.xml Listen 10.194.70.225 socket的ip4地址和端口号; 下面的每一个logical指定一个实际运行着的服务器,如前面小结1 2 中所述的多进程或者多线程服务器;三个字段分别指定:服务器的ip4地址,服务器服务端口,以及进程池中的进程与这个服务器保持多少个连接 bool m_srv_closed; }; 每个子进程与实际处理业务的服务器所保持的连接,都对应一个conn类,它负责维持客户端 同 子进程 以及 子进程 同 服务器之间的数据转发,子进程只做一个数据的搬运工 = strstr( tmp, "<name>" ) ) { tmp_hostname = tmp3 + 6; tmp4 = strstr( 最后感谢 游双 的《Linux高性能服务器编程》
当我们没有server query的访问权限或密码更没有TeamSpeak 3客户端身份的时候我们还可以通过SSH连接我们布置TeamSpeak 3的Linux服务器通过重置重新获得TeamSpeak 获取TeamSpeak 3服务器密码教程 重置服务器管理员密码 1、先停止我们的TeamSpeak 3服务器然后在启动的时候添加以下的额外参数 serveradmin_password=MY_NEW_PASSWORD_HERE 2、使用ssh客户端连接我们布置了TeamSpeak 3的服务器,推荐使用宝塔ssh,我用的就是这个。 常见问题 如何停止或启动TeamSpeak 3服务器: 取决于我们是如何安装TeamSpeak 3服务器的。如果我们开始是作为一个服务添加到系统里的,那么可以使用系统的服务管理工具来停止或启动它。 如何使用SSH客户端连接到TeamSpeak 3服务器 首先需要确保我们的TeamSpeak 3服务器已经开启了SSH协议。
的报道,安全公司 ReversingLabs 在扫描了 PyPI(Python Package Index) 的一百多个万个库后,发现其中存在三个恶意 Python 库,它们包含恶意后门,会在安装到 Linux 恶意 Python 库的后门机制只在库安装到 Linux 系统后才会激活,后门允许攻击者向安装这三个库的计算机发送和执行指令。 至于恶意代码,ReversingLabs 提供的资料显示,其后门下载的逻辑非常简单,如果在 Linux 系统中安装了此恶意 Python 库,每当创建交互式非登录 shell 时(即在初始登录后打开 shell
问题描述: 当使用命令pip3 install XXX, 出现错误 bash: pip3: command not found 错误原因:pip3还没有安装 解决方法: 安装 pip3 在 Linux 上,命令是: sudo apt install python3-pip 在 Mac 上,首先使用Brew brew install python3 然后 brew postinstall python3 试着在输入 pip3 -V 看看是否有效。
name 'server-dev.343.cn' 复制代码 一直以为是证书问题,发现nginx的配置 server_name配错了... butu18.04系统BUG引起的负载过高问题 问题描述: 此前测试服务器负载偏高 当日CPU频繁达到100%,负载几十,造成服务器瘫痪。 问题原因: 自查未找到原因。做如下尝试: 1.关闭服务器上的自建服务,负载未恢复正常。 3.阿里云调整了该实例的物理存储,负载未恢复正常。 4.将该实例打包成镜像重新创建实例,负载正常。 5.将该实例重装系统,选择ubutu16版本,负载正常。 1.vim /etc/default/grub GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0-55-generic " 2.grep menuentry /boot/grub/grub.cfg 查看启动顺序 3.update-grub 4.reboot PHP 慢日志 request_slowlog_timeout
业务场景:一台服务器到期,jenkins正好部署在这台服务器,这时候如果在新服务器重新安装然后配置jenkins的每个服务时间两天起步,于是考虑将原服务器jenkins无损迁移到新服务器上,时间只需3分钟 ,nice前期准备:两台相同型号的linux服务器,例如都是x86或者都是arm,查询方法:lscpu两台服务器都安装好基础环境,jdk ,git,maven等(这个自行百度哈)原jenkins的war 包,如果没有需要自己看下自己现在jenkins的版本号然后重新下载下开始迁移1.找到原服务器中jenkins的目录方式一 ps查询启动命令 ps -ef|grep jenkins方式二从界面查找方式三linux ,将原服务器中的数据目录打包 得到一个压缩包tar -czvf jenkins.tar.gz /home/jenkins 3.将原jenkins 启动war包备份, 位置在这里4.将原服务器中缓存目录备份 /可以正常访问后就可以关闭浏览器了不用登陆然后去安装推荐插件,因为我们是要去将原服务器中的插件和配置直接迁移,这时只需要将原服务器中备份的jenkins数据目录/jenkins/home包复制到新服务器中
我们经常需要通过类UNIX下连接我们的Linux服务器。比如我的Mac下经常需要连接上Linux服务器。
目录 一、服务器型号 二、操作系统 三、CPU 四、内存 五、硬盘 六、其他 一、服务器型号 dmidecode|grep "System Information" -A9|egrep "Manufacturer lsb_release -a 三、CPU (1)CPU统计信息: lscpu (2)CPU型号: cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c (3) (2)内存硬件信息: dmidecode -t memory (3)内存详细使用情况: cat /proc/meminfo (4)内存的插槽数,已经使用多少插槽,每条内存多大: dmidecode| )硬盘和分区的详细信息: fdisk -l 六、其他 (1)网卡的硬件信息: lspci | grep -i 'eth' (2)显示机器上的显卡信息: lspci | grep -i vga (3)
cal 2023 :显示2023年的日历; cal :显示当月日历 cal 6 2004 :显示某年某月的日历(注意月在年前) 下面是一些常用选项: -3 显示系统前一个月 在当前路径下查找.txt 的文件 find 与 which 与 whereis 1.find:可以在指定的路径下进行文件的搜索(真的在磁盘文件中搜索); 2.which:可以在指定路径下,搜索指令文件; 3. 压缩的指令,由于tar的选项有很多,我们只需要记住这三种使用方法就可以了: 1.tar czf xx.tgz ---打包压缩 2.tar tzf xx.tgz ---预览压缩的内容 3. .tar.gz 的缩写 例:tar czf xx.tgz tar tzf xx.tgz tar xzf xx.tgz 若是想要解压到指定路径 ,可以使用选项 :-C 路径 Linux 七.bc 指令 这个指令很简单,可以认为是Linux上的计算器。
前言 在网上可以搜索到 2 种在腾讯云服务器上安装kali系统的方法: 第一种方法: 通过挂载云硬盘到云服务器上,将kali镜像刻录到挂载的云硬盘中,利用VNC可视化安装kali系统;查看详情 第二种方法 0x01 安装前准备一个 kali linux 镜像:点击下载 一个腾讯云服务器:点击访问 一个 virtualbox 虚拟机软件:点击下载 0x02 安装 virtualbox 软件 双击运行 virtualbox 设置虚拟机的网络配置如下 然后点击OK并启动虚拟机,安装kali的步骤如下,跟着提示弄就好了 通过以上步骤,在virtualbox安装并启动了kali虚拟机 2. kali 中安装 SSH 服务 打开一个终端输入 3. passwd root 会提示要求输入新密码:xxxx,回车,(xxxx为新密码,终端默认不显示) 会提示要求再次输入新密码:xxxx,回车(xxxx为刚刚输入的新密码,终端默认不显示) 修改完成 3. 而云服务器的硬盘一般都是有50G的大小,安装完kali系统只用了10G,我们需要将剩余近40G空间全分配给kali。 1.
3、指令在哪里? 20 root root 3140 Aug 20 16:33 dev drwxr-xr-x. 94 root root 12288 Sep 2 21:27 etc drwxr-xr-x. 3 echo Hello Linux > out.txt,在>符号作用下,把本该写入到显示器文件的内容写入到out.txt文件中,这种行为就叫做输出重定向 3、echo、cat、ll的区别 1、echo echo hello Linux Hello Linux 3、-i:忽略搜索时的大小写 hello world hello Linux Hello Linux Hello World i love c++ I 3 Hello Linux 4 Hello World 5 i love c++ 6 I Love C++ 7 c/c++ 8
概述 什么是时间服务器 NTP:Network Time Protocol 网络时间协议,用来同步网络中各主机的时间,在linux系统中早期使用ntp来实现,后来使用chrony来实现,Chrony 应用本身已经有几年了 clock to be stepped in the first three updates # if its offset is larger than 1 second. makestep 1.0 3 和防火墙关闭 要求: 192.168.2.100为内网时间服务器,192.168.2.200为客户端,200的客户端的时间要与100的时间同步 在192.168.2.100主机上 step1 检查时间服务器上是否有相关软件包 [root@zutuanxue ~]# rpm -qa | grep chrony chrony-3.3-3.el8.x86_64 step2 检查本机的时区 [root@zutuanxue ~]# /lib/chrony/drift makestep 1.0 3 rtcsync allow 192.168.2.0/24 #定义允许谁来同步 local stratum 10 #允许将本地时间作为标准
01 — 客户端工具 telnet:传统的远程登录Linux服务器的工具,在网络上用明文传送数据,不安全。 ssh:Secure Shell 的缩写,远程登录Linux服务器的工具,在网络上传送的数据是加密和压缩的。 scp:Secure Copy的缩写,Linux文件传送工具,数据传输使用ssh协议。 秘钥对需要在本地机器上生成,然后把公钥放到目标服务器相应用户的~/.ssh目录 ssh-keygen命令生产两个文件,id_rsa 私钥和id_rsa.pub 公钥 把公拷贝到目标服务器上,执行:cat