linux
shuangmu9768
我当程序员的那几年...
展开
-
双系统(kali+win10)开机出现unknow filesystem
双系统(kali+win10)开机出现unknow filesystem现象Windows 10系统有升级,但是重启的时候发生"error : unknow filesystem"这样的错误.+原因系统引导出问题了.+解决办法1.使用命令 ls 显示所有磁盘分区信息 grub rescue > ls #我的电脑列出如下信息: (hdo,msdos1) (hdo,msdos2)...(hdo,msdos9) (hdo,msdos10)...2.输入 set 查看当前出错的g原创 2021-11-26 11:07:53 · 2004 阅读 · 0 评论 -
ansi控制码
【1】ansi控制码【2】常用ANSI控制码表【1】ansi控制码ANSI控制码均以 Esc[ 作为控制码的开始标志,其中,Esc 的ansi码为 27(十进制),33(八进制)。#linux ansi控制码 ansi控制码格式:\033[显示方式;前景色;背景色m#windows ansi控制码(windows只支持部分控制码) \033(八进制)即ESC符号,windows中\027(十进制),\x1b(十六进制) #输入ESC的方法: 在cmd窗口原创 2021-09-04 15:46:53 · 2120 阅读 · 1 评论 -
apache设置账户密码访问
apache设置账户密码访问1.修改http.conf文件,设置指定目录的配置,增加验证。 将AllowOverride None改为AllowOverride AuthConfig 或 AllowOverride All2.在指定目录下增加.htaccess文件 AuthName "apache" AuthType Basic AuthUserFile C:\Users\menglongli\Desktop\web_root\my\.htpasswd require user admin原创 2020-09-22 13:11:44 · 6763 阅读 · 0 评论 -
Apache反向代理设置
Apache2.4反向代理设置放开虚拟主机(反向代理)模块,在httpd.conf中把下三行配置放开: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so Include conf/extra/httpd-vhosts.conf在conf/extra/httpd-vhosts.conf中配置虚拟主机(反向代理):Listen 28082&原创 2020-09-22 13:10:48 · 6137 阅读 · 0 评论 -
apache配置支持php
apache配置支持php首先安装php运行环境 php笔记安装步骤1.检查模块 ./bin/httpd.exe -M2.windows添加PHP模块 #下载PHP安装包 https://windows.php.net/download#php-7.3 #解压至任意目录 #找apache的conf文件夹,打开 httpd.conf 配置 php LoadModule php7_module D:/Tools/PHP/php-7原创 2020-09-22 13:07:38 · 6079 阅读 · 0 评论 -
linux安装rtl8812au驱动
网卡驱动官网下载地址:https://www.tenda.com.cn/download/wangka.html windows 驱动,支持Windows xp/7/8/8.1/10。 linux 驱动,支持2.6.18~4.4内核。 MAC 驱动,支持MAC10.9~10.14。linux其他内核驱动下载:https://github.com/gnab/rtl8812auhttps://www.cnblogs.com/darkknightzh/p/6806917.htmlubuntu1原创 2020-09-22 13:01:58 · 9834 阅读 · 1 评论 -
Linux下zip文件解压乱码
Linux下zip文件解压乱码#这是zip格式的缺陷,zip文件格式中没有字段标志出文件名的编码格式。Windows下生成的zip文件中的编码是GBK/GB2312等,而linux下的默认编码格式为UTF-8,所以才会出现乱码。#解决办法一(使用unzip解压的时候,指定字符集,需要unzip支持,有些unzip命令不支持大O选项,自己可以安装较新的unzip版本): unzip -O CP936 test.zip#解决办法二(借助于p7zip和convmv) yum install原创 2020-09-14 14:53:45 · 12087 阅读 · 0 评论 -
kali安装Eclipse
kali安装Eclipsetar -zxvf eclipse-jee-2019-06-R-linux-gtk-x86_64.tar.gz -C /opt添加应用程序到applications列表: gedit /usr/share/applications/eclipse.desktop[Desktop Entry]Encoding=UTF-8Name=eclipseComment=Eclipse IDEGenericName=eclipseExec=/opt/eclipse/eclips原创 2020-09-11 09:41:43 · 20297 阅读 · 0 评论 -
linux下安装Maven
linux下安装Maventar -zxvf apache-maven-3.5.3-bin.tar.gz -C /opt修改环境变量 vim /etc/profileexport MAVEN_HOME="/opt/apache-maven-3.5.3"export PATH=$MAVEN_HOME/bin:$PATHsource /etc/profile创建本地仓库及配置settings文件mkdir /opt/maven-repositorygedit /opt/apache-mav原创 2020-09-11 09:41:19 · 19956 阅读 · 0 评论 -
linux安装配置jdk
linux安装配置jdktar -zxvf jdk-8u111-linux-x64.tar.gz -C /optvim /etc/profileexport JAVA_HOME=/opt/jdk1.8.0_111export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libexport PATH=$JAVA_HOME/bin:$PATHsource /etc/profile卸载自带的ope原创 2020-09-11 09:40:11 · 19983 阅读 · 0 评论 -
linux下双网卡共享上网配置
双网卡共享上网配置###环境主机1: 192.168.1.1(外网)eth0 192.168.0.1(内网)eth1主机2:192.168.0.2 eth0###配置主机11.临时开启转发功能 sudo echo "1">/proc/sys/net/ipv4/ip_forward 2.永久开启转发功能 sudo vim /etc/sysctl.conf #永久开启 net.ipv4.ip_forward=1 #去掉注释 sysctl原创 2020-09-10 09:40:37 · 16835 阅读 · 0 评论 -
centos7使用squid搭建代理服务器
centos7使用squid搭建代理服务器Squid是Linux自带的代理软件,与其它代理软件如Apache、Socks等相比,下载安装简单,配置灵活,支持缓存和多种协议。 #安装 yum install squid -y yum install httpd-tools -y#查看版本 squid -v#修改配置(默认端口是 3128) vim /etc/squid/squid.conf http_access allow all #最底部增加原创 2020-09-10 09:37:56 · 15811 阅读 · 0 评论 -
Linux下swap分区的创建与配置
Linux swap的创建与配置在Linux下,swap的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。Linux下的swap有两种实现形式,一种是通过某个物理磁盘分区来实现swap,另一种是通过虚拟内存文件来实现swap。 一般来说可以按照如下规则设置swap大小: 4G以内的物理内存,SWAP 设置为内存的2倍。 4-8G的物理内存,SWAP 等于内存大小。 8-64G 的原创 2020-09-10 09:37:24 · 15440 阅读 · 0 评论 -
iptables的三表五链
iptables命令Iptabels是与Linux内核集成的包过滤防火墙系统,几乎所有的linux发行版本都会包含Iptables的功能。netfilter/iptables过滤防火墙系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。虽然netfilter/iptables包过滤系统被称为单个实体,但它实际原创 2020-09-10 09:36:02 · 15518 阅读 · 0 评论 -
linux挂载ntfs移动硬盘
linux挂载ntfs移动硬盘# 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区),这时候为了能让Linux服务器能够识别NTFS的移动硬盘,可以安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包。#下载地址 http://www.tuxera.com/community/ntfs-3g-download/#解压安装NTFS-3G tar -xvzf ntfs-3g_ntfsprogs-2原创 2020-09-10 09:35:06 · 15698 阅读 · 0 评论 -
Centos虚拟机克隆后找不到网卡
Centos虚拟机克隆后找不到网卡解决办法#删除文件 /etc/udev/rules.d/70-persistent-net.rulesrm /etc/udev/rules.d/70-persistent-net.rules#将网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的uuid和hwaddr这两行删除,并重启系统...原创 2020-09-10 09:34:23 · 15501 阅读 · 0 评论 -
ubuntu网卡配置和配置静态IP地址
ubuntu网卡配置和修改IP地址#修改配置文件/etc/network/interfaces,添加以下内容sudo vim /etc/network/interfaces auto eth0 #设置自动启动eth0接口 iface eth0 inet static #配置静态IP address 192.168.198.129 #IP地址 netmask 255.255.255.0 #子网掩码 gateway 192.168.19原创 2020-09-10 09:33:56 · 16455 阅读 · 0 评论 -
ubuntu的初始密码
ubuntu的初始密码ubuntu的常用初始配置#初始root密码.Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。可以先用其他用户登录,然后修改root密码:sudo passwd root #开启ssh 服务,监听22端口sudo apt-get install openssh-server#辑配置文件,允许以 root 用户通过 ssh 登录:sudo vi /etc/ssh/sshd_config #PermitRootLogin prohibit-p原创 2020-09-11 09:38:21 · 21864 阅读 · 0 评论 -
ubuntu禁用ipv6
ubuntu禁用ipv6#检查ipv6是否开启(0开启,1关闭):cat /proc/sys/net/ipv6/conf/all/disable_ipv6#修改文件/etc/sysctl.conf 或者 /etc/sysctl.d/99-sysctl.conf(定义在99-sysctl.conf文件中的配置在系统重启时并不会丢失),增加内容sudo vim /etc/sysctl.confsudo vim /etc/sysctl.d/99-sysctl.conf#disable IPv6net原创 2020-09-09 13:14:07 · 16269 阅读 · 0 评论 -
linux查看服务器日志的常用命令
查看日志文件的常用命令tail -f fileName #实时查看tail -f fileName|grep "save" #过滤--只显示匹配的行tail -f fileName|grep -v "save" #过滤--显示不匹配的行cat fileName #查看文件cat fileName|grep "save" #过滤--只显示匹配的行cat fileName|grep "save"|wc -l #统计匹配的行cat fileName|grep -o "cardSource\.*"原创 2020-09-09 13:13:44 · 17980 阅读 · 2 评论 -
制作apt-get源
制作apt-get源1.拷贝deb包:sudo cp /var/cache/apt/archives/* /home/apt-get/packages/Natty/2.安装工具包:sudo apt-get install dpkg-dev3.进入指定目录,生成软件包依赖信息文件:cd /home/apt-get/packagessudo dpkg-scanpackages Natty /dev/null | gzip >Natty/Packages.gz4.将地址加入更新源列表文件:su原创 2020-09-09 13:13:15 · 16298 阅读 · 0 评论 -
linux挂载硬盘
linux挂载硬盘查看硬件设备在root下输入lsblk 查看硬件设备(lsblk可以看成是“List block device”的缩写,即列为出所有存储设备。)。mount /dev/sdb1 /mnt/usb查看cat /etc/mtab文件显示当前系统已挂载的所有设备------------------------------------------------------fdisk -lmkfs.ext4 /dev/vdbmkdir /toolsmount /dev/vdb /原创 2020-09-09 13:12:34 · 16420 阅读 · 0 评论 -
制作本地yum源
制作yum源#下载安装createrepoyum install -y createrepo#创建一个地方作为yum仓库,用于存放rpm包:mkdir -p /yum/yum-custom/packages#把rpm包都拷贝进文件夹#执行命令生成repodata:createrepo -v /yum/yum-custom/#修改 /etc/yum.repos.d/CentOS-Media.repo,baseurl=file:///yum/yum-custom/--------------原创 2020-09-09 13:12:09 · 15976 阅读 · 0 评论 -
CentOS更改yum源与更新系统
CentOS更改yum源与更新系统#查看yum缓存配置 (cat /etc/yum.conf )[main]cachedir=/var/cache/yum #yum下载的RPM包的缓存目录keepcache=0 #缓存是否保存,1保存,0不保存。debuglevel=2 #调试级别(0-10),默认为2(具体调试级别的应用,我也不了解)。logfile=/var/log/yum.log #yum的日志原创 2020-09-09 13:11:42 · 15950 阅读 · 0 评论 -
常用yum命令及 强制解除yum锁定
常用yum命令#显示所有已安装及可安装的软件包yum list#删除程序包 httpdyum remove httpdyum erase httpd#升级所有包,改变软件设置和系统设置,系统版本内核都升级yum update#升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变yum -y upgrade#更新httpd软件yum update httpd#检查可更新的程序yum check-update#显示安装包信息 httpdyum info httpd#查看原创 2020-09-09 13:11:03 · 16746 阅读 · 0 评论 -
常用RPM命令
常用RPM命令rpm -q samba //查询程序是否安装rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安装目录rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm //用来检查依赖关系;并不是真正的安装;rpm -Uvh --old原创 2020-09-09 13:10:25 · 16072 阅读 · 0 评论 -
Centos中设置静态IP地址的方法
Centos中设置静态IP地址的方法1.设置静态IP地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0的内容: DEVICE=eth0 #网卡对应的设备别名 HWADDR=00:0C:29:2E:36:16 #对应的网卡物理地址 TYPE=Ethernet #网卡类型为以太网 UUID=XXXXXXX(默认) ONBOOT=yes #(默认为no,修改为yes意为每次reboot后激活 ifup eth0) MM_CONTROLLED=yes #(默认原创 2020-09-09 13:09:55 · 16460 阅读 · 0 评论 -
linux更改主机名
更改主机名Centos修改/etc/sysconfig/network文件中HOSTNAME的值,可用来更改主机名eg: HOSTNAME=LINUX2017Ubuntuhostname 新主机名 #临时修改主机名修改/etc/hostname文件,永久修改主机名原创 2020-09-09 13:09:20 · 15949 阅读 · 0 评论 -
centos 6.5升级内核到3.10
centos 6.5升级内核到3.101、查看本机内核版本[root@localhost ~]# uname -r2.6.32-358.el6.x86_642、安装含有内核软件的源 步骤一:导入证书[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org步骤二:安装elrepo源rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.el原创 2020-09-10 09:40:50 · 15385 阅读 · 0 评论 -
CPU架构
CPU架构CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。#x86架构 x86或80x86是英特尔首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。#x86-64 x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而原创 2020-09-08 09:56:55 · 17180 阅读 · 0 评论 -
UNIX和类Unix操作系统
UNIX和类Unix操作系统Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Linux的起源可以追溯到古老的UNIX系统。正因为受到了UNIX的影响,才诞生了Linux。Linux继承了UNIX的许多优良传统,例如强大的网络功能、完善的命令以及良好的健壮性与稳定性。无论是从外观上,还是从功能上,UNIX与Linux都是非常相似的。#UNIX System V家族 A/UX、AIX、HP-UX、IRIX、LynxOS、SCO OpenSer原创 2020-09-08 09:55:23 · 17856 阅读 · 0 评论 -
linux系统目录结构
linux系统目录结构/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。/bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。系统所需要的那些命令位于此目录。/boot:Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。/cdrom:这个目录在刚刚安装系统的时候是空原创 2020-09-08 09:54:03 · 17496 阅读 · 0 评论 -
linux常见版本介绍
linux常用版本介绍linux发行版和内核的关系linux主要发行版:Fedora Core、Debian、Mandrake、Ubuntu、Red Hat Linux、SuSE、Linux Mint、Gentoo、CentOS、###Debian Debian 计划组织则完全是一个独立的、分散的开发者组织,纯粹由志愿者组成, 背后没有任何公司或机构支持。 Debian 以其坚守 Unix 和自由软件的精神,以及其给予用户的众多选择而闻名,现在 Debian 包括了超过 25,000原创 2020-09-08 09:52:40 · 18246 阅读 · 0 评论