Linux
悲伤艾草
web渗透/Linux/python/安卓逆向/SQL/前端/后端/大数据/云计算
展开
-
python脚本在linux下怎么在后台一直启动
通过上述步骤,您可以在 CentOS 下将 Python 代码在后台启动,并使用 nohup 命令来忽略终端关闭信号。请注意,nohup 命令运行的程序将不再与终端交互,因此需要适当处理输入和输出。请将 your_script.py 替换为您的 Python 脚本文件名,将 your_log_file.log 替换为您希望保存日志的文件名。如果您想要停止在后台运行的 Python 代码,您可以使用 ps 和 kill 命令来找到和终止相关进程。您可以关闭终端窗口,您的 Python 代码将继续在后台运行。原创 2023-06-30 11:44:13 · 1676 阅读 · 0 评论 -
Mac OS下使用rz和sz 上传下载文件
https://www.hangge.com/blog/cache/detail_2397.htmlhttps://www.jianshu.com/p/1166eb16413a转载 2021-12-16 10:29:12 · 360 阅读 · 0 评论 -
linux定时任务at,batch和crontab
https://blog.csdn.net/kx_nullpointer/article/details/21299873转载 2021-04-11 16:28:50 · 190 阅读 · 0 评论 -
解决pip使用异常No module named ‘pip‘
在使用pip进行升级时提示:No module named ‘pip’解决方法:排除系统变量问题后,如果不是因为Python2和Python3版本的问题,可以在Windows下使用以下命令修复pippython -m ensurepip修复成功了,升级pip试试:python -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com问题解决!...原创 2021-01-21 17:30:03 · 427 阅读 · 0 评论 -
linux解决dpkg returned an error code (1)
问题:有时候,在命令安装软件的时候,无论什么软件都装不了,最后总是出现Sub-process /usr/bin/dpkg returned an error code (1)很有可能你是动了有关于dpkg的文件或进程。解决方法:1.进入目录cd /var/lib/dpkg2.删除(备份)文件sudo mv info info.baksudo3.重新创建mkdir info4.再执行安装的命令,去重新安装软件...原创 2020-12-25 18:09:51 · 2702 阅读 · 0 评论 -
Net方式实现主机与虚拟机互相ping通
之前通过用桥接模式实现了主机和虚拟机进行互ping,发现了一个问题。当我换了网络环境之后,就会发生ping不通的情况。今天查了点资料,运用net方式实现主机和虚拟机进行互ping就不会发生了。**NAT模式:**通俗的讲,主机ping虚拟机,就是有一个转换器将主机ip转换与虚拟机网卡ip到同一网段,实现可以通信;反之亦然。虚拟机网络连接方式选择NAT(默认网关192.168.239.2也建议写上去,或者自动获取,然后再物理机上运行cmd终端,执行ipconfig查看对应的网卡ip信息是否原创 2020-12-24 00:56:28 · 367 阅读 · 0 评论 -
虚拟机网络NAT模式配置静态IP
虚拟机网络连接方式安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口。虚拟机常见有三种网络连接方式:如下图:1. Bridged(桥接模式) 桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。不过你需要空闲的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。 如果你想利用原创 2020-12-24 00:37:19 · 701 阅读 · 1 评论 -
Shell文本处理三剑客之sed的使用
sed命令替换字符包含斜杠\,引号的处理方法在字符替换中,可能会遇见引号,“/”等的替换,这时应该注意,sed的命令原型是:sed -i "s/oldstring/goalstring/g" file如果一个路径是data/path/abc,现在要将此路径换成一个字符串cde但是这时跟在s后边的其实是分隔符,用以将oldstring替换成cde;他可以使用任意字符,这时如果字符串中有“/”,就会发生混乱,在这个时候可以用#当做分隔符,就变成sed -i "s#abc#cde#g" file原创 2020-12-20 17:43:10 · 108 阅读 · 0 评论 -
kali安装谷歌拼音
安装命令:sudo apt-get install fcitx-googlepinyin如果安装过程中提示安装依赖关系有问题,执行:apt-get install -f原创 2020-12-20 01:46:06 · 231 阅读 · 1 评论 -
bash: pip3:未找到命令
执行pip3命令时出现如下错误:解决办法:apt-get install python3-pip原创 2020-12-20 00:25:39 · 6071 阅读 · 1 评论 -
解决问题:E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
是不是在使用ubuntu的时候特别是安装或更新的时候会出现下面的情况: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration direc"不可描述"y (/var/lib/dpkg/), is another process using it?`导致没办法进行下去?最简单直接的办法:sudo rm原创 2020-12-20 00:22:33 · 11188 阅读 · 3 评论 -
vi/vim替换字符
vim字符串替换vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g原创 2020-12-13 13:26:32 · 17054 阅读 · 0 评论 -
netstat 的10个基本用法
netstat 的10个基本用法Netstat 简介Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat成为网管和系统管理员的必备利器。在这篇教程中,我会列出几个例子,教大家如何使用 netstat 去查找网络连接信息和系统开启的端口号。以下的简单介绍来自 netstat原创 2020-11-03 15:51:21 · 1229 阅读 · 0 评论 -
linux修改系统时间和linux查看时区、修改时区的方法
一、查看和修改Linux的时区查看当前时区命令 : “date -R”修改设置Linux服务器时区方法 A命令 : “tzselect”方法 B 仅限于RedHat Linux 和 CentOS命令 : “timeconfig”方法 C 适用于Debian命令 : “dpkg-reconfigure tzdata”复制相应的时区文件,替换系统时区文件;或者创建链接文件cp /usr/share/zoneinfo/主时区/次时区 /etc/localtime例如:在设置原创 2020-11-03 14:03:56 · 358 阅读 · 0 评论 -
Ubuntu安装配置svn服务器和基本用法
安装配置svn服务器在终端中输入svn,看查是否安装过,如果已经安装了,可以用以下语句卸载sudo apt-get remove --purge subversion 安装前先更新一下 apt-get update再安装(root用户不需要加sudo)sudo apt-get install subversion 创建仓库文件夹(这里的路径可以自己定)mkdir -p /usr/local/svn/repository更改reposit原创 2020-11-02 11:40:41 · 465 阅读 · 0 评论 -
ubuntu安装软件中断后,再次安装出现E: Unable to correct problems, you have held broken packages.
1.问题个人情况是在使用ubuntu初始源安装terminator时,安装到某个包卡住了,于是中止了安装。后面就换了阿里的源重新安装,就出现了以下的提示$ sudo apt install gfortranReading package lists... DoneBuilding dependency treeReading state information... DoneSome packages could not be installed. This may mean that you原创 2020-11-02 11:08:35 · 1586 阅读 · 1 评论 -
Ubuntu更新到2020.04后开机只能进入grub界面解决方案
问题描述:把ubuntu系统更新到2020.04后重启不是进入登陆界面,不管怎么重启都是进入grub命令行界面。解决办法:>>> ls(hd0),(hd0,gpt1),(hd1,gpt2),(hd1,gpt3) and so on # 根据你系统安装时的不同设置 # gptN这个可能不同,N不行就改为0>>> ls (hdN,gpt1)/boot/grub # 手动顺序查找,直到找到 # 下面我们原创 2020-10-23 16:59:06 · 4502 阅读 · 1 评论 -
Ubuntu 18.04 Linux内核升级(因为在系统中安装会出现各种驱动不兼容的问题,所以去官网下)
前言原本使用Ubuntu 18.04.2 LTS来换到5.4.45的内核版本,来尝试在系统中直接用sudo apt-get install linux-image-…命令更新一下Linux的内核,但是碰到各种驱动不兼容的问题。网传的ubuntu更新内核的教程都有各种问题,例如我们这次会提到的,更新到4.17版本之后的内核,需要安装的软件包会多一个。这次自己来写一个教程记录一下。1 为什么要更新Linux内核?2如何查看自己当前的版本?3 更新到哪个内核比较合适?4 正式更新的具体步骤为什么要原创 2020-10-20 16:38:53 · 2818 阅读 · 1 评论 -
linux root密码忘了怎么办?
linux root密码找回方法一 第1步:在系统进入单用户状态,直接用passwd root去更改。 第2步:用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root 第3步:将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同. linux root密码找回方法二原创 2020-09-18 00:06:17 · 287 阅读 · 0 评论 -
linuxLinux 系统命令及其使用详解(大全)
Linux 系统命令及其使用详解(大全)cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [–help] [–version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号原创 2020-09-17 23:32:35 · 554 阅读 · 0 评论 -
kali linux eth0网卡不见了上不了网
不知道什么原因,我的虚拟机上的kali linux 下载了vsftpd重启后,就连不上网了ifconfig后发现eth0网卡不见了此时可以使用 ifconfig eth0 up就可以使网卡重现但是发现它没有ipv4地址之后发现可以使用vim /etc/network/interfaces在该配置文件中添加auto eth0iface eth0 inet dhcp再重启网络服务/etc/init.d/networking restart就可以解决...原创 2020-09-08 08:52:21 · 597 阅读 · 1 评论 -
linux目录结构说明
目录 说明/ 根目录,万物起源/bin 系统启动和运行所必须的二进制程序/boot Linux内核和启动加载程序/dev 设备结点的特殊目录/etc 这个目录包含所有系统层面的配置文件/home 在通常的配置环境下,系统会在/home下给每个用户分配一个目录/lib 核心系统程序所需的库文件/mnt 在早些的Linux系统中,/mnt目录包含可移除设备的挂载点/proc Linux内核维护的虚拟文件系统,用于了解内核信息/root root用户的家目录/sbin “系统”二进制原创 2020-08-27 14:51:59 · 157 阅读 · 0 评论 -
Linux添加用户和设置密码命令
Linux添加用户和设置密码命令,如下:useradd username #创建用户echo “password” | passwd --stdin username #设置密码原创 2020-08-27 10:42:14 · 2182 阅读 · 0 评论 -
Ubuntu下安装JDK和切换默认JAVA版本
由于Android6.0和7.0分别需要OpenJDK7和OpenJDK8进行编译源码,故而需要同时安装两个版本的OpenJDK,但需要在其来回切换,故而整理本文与大家分享。方法/步骤由于Android6.0和7.0分别需要OpenJDK7和OpenJDK8,而Ubuntu的apt源码搜索不到,故执行如下命令即可搜索并安装上:sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get update sudo apt-get install原创 2020-08-25 14:23:36 · 503 阅读 · 0 评论 -
ubuntu16.04 网络配置/连不上外网dns配置
1.ubuntu16.04 临时修改ip一、修改IP地址非root用户:sudo ifconfig -a|more先查看一下有哪些网卡,准备修改哪个网卡sudo ifconfig eth0 192.168.1.100 broadcast 192.168.1.255 netmask 255.255.255.0 (注意IP要和物理机ip同一网段)修改完成后可以再用ifconfig -a | more命令来查看一下是否把eth0网卡的ip地址修改成功二、增加网关命令:sudo route add原创 2020-08-24 19:06:42 · 2455 阅读 · 0 评论 -
配置 Kali 的 apt 源为国内源
在 Kali 系统中自带癿源是官方癿的apt 源,经常会因为网络问题,导致无法安装或更新程序。而且国外的 apt 源使用起来速度是相当慢。因此直接使用国内的源来解决此问题。编辑 atp 源的配置文件:vim /etc/apt/sources.list如果配置文件中原有 kali 的官方源,则直接注释掉,或直接删除掉而后在配置文件末行中添加阿里云的 apt 源,如下两行:deb https://mirrors.aliyun.com/kali kali-rolling main non-free c原创 2020-08-23 00:47:06 · 6544 阅读 · 2 评论 -
Ubuntu16.04和kali下安装配置SSH服务
安装ssh工具1.打开终端键入如下命令:apt-get update apt-get install openssh-server2.选择Y继续执行启动SSH服务1.键入如下命令:/etc/init.d/ssh start注:重启命令与关闭命令如下:/etc/init.d/ssh restart #重启SSH服务或者service ssh start/etc/init.d/ssh stop #关闭SSH服务或者service ssh stop2.查转载 2020-08-23 00:43:42 · 251 阅读 · 0 评论 -
linux修改主机名的命令
注意其中的 kali 才是主机名,root为用户名。修改命令如下:hostnamectl set-hostname 主机名bash原创 2020-08-23 00:24:26 · 591 阅读 · 0 评论 -
Kali Linux 2020切换root用户提示 su:鉴定故障
解决办法如图所示:原创 2020-08-23 00:10:16 · 5702 阅读 · 0 评论 -
在CentOS7下搭建Python3开发环境
https://zhuanlan.zhihu.com/p/37317724转载 2020-07-19 19:57:00 · 175 阅读 · 0 评论 -
ubantu如何更改用户名
ubantu如何更改用户名1、修改 /etc/passwd用户信息文件vim /etc/passwd#admin❌503:501::/home/admin:/bin/bash#把用户名admin改成test#test❌503:501::/home/test:/bin/bash2、修改 /etc/shadow用户密码文件vim /etc/shadow#admin:Dnakfw28zf38w:8764:0:168:7:::#由于密码加密方式存放,只修改用户名即可(密码不变)#test:Dna原创 2020-07-18 16:17:04 · 419 阅读 · 0 评论 -
Ubuntu更新阿里源的方式
更改apt源为国内源方法早就有了,内容大同小异,我们应当掌握其规律了,其实每一版内容不同的地方就是版本号(或者官方一点的说:系统代号),所以我们先了解下新版本的系统代号:使用命令:lsb_release -c系统代号:Ubuntu 12.04 (LTS)代号为precise。Ubuntu 14.04 (LTS)代号为trusty。Ubuntu 15.04 代号为vivid。Ubuntu 15.10 代号为wily。Ubuntu 16.04 (LTS)代号为xenial。所以这也就解释了为什么原创 2020-08-22 17:26:18 · 421 阅读 · 0 评论 -
Ubuntu上如何安装支持的Linux内核并设置内核启动顺序?
Ubuntu上如何安装支持的Linux内核并设置内核启动顺序?查看安装的Linux内核版本sudo apt-get remove linux-image- (按tab键后就列出了已安装的内核)查看可以安装的Linux内核版本sudo apt-get install linux-image- (按tab键后就列出了可以安装的内核版本)安装指定的linux内核版本sudo apt-get install linux-image-3.13.0-32-genericsudo apt-原创 2020-08-22 17:13:13 · 1644 阅读 · 1 评论