
Linux
@Hmily@
将来的你,一定会感激现在拼搏的自己
展开
-
vsftpd使用配置虚拟用户认证登录
本文介绍配置虚拟用户认证vsftpd。本地用户认证方式查看:RedHat/CentOS-7搭建FTP服务器注:匿名用户必须依赖于一个宿主用户,这个宿主用户可以是一个已有的本地用户,也可以新建一个本地用户作为宿主用户。本文使用一个已有的other用户作为宿主用户。一、配置vsftpd.conf/etc/vsftpd/vsftpd.conf文件添加以下配置:#以下这些是关于Vsftp...原创 2020-03-05 22:30:47 · 4652 阅读 · 0 评论 -
oracle 用Sqlplus连接的时候中文出现乱码“?胧淙胗没?”的解决方案
前言:win10下,安装完Oracle,字符集没问题,可就是cmd运行sqlplus出现“?胧淙胗没?”中文乱码,百度都是修改环境变量,但是没任何作用。其实这个不是环境变量的问题,因为Oracle安装的字符集就没问题,而是CMD控制台的问题。接下来就解决这个问题:右键点击SQLplus最上方蓝色标题条:选择“属性”——进入控制台窗口属性,勾选使用旧版控制台:并且把“4...原创 2019-02-01 20:38:11 · 1803 阅读 · 8 评论 -
mysql5.7设置密码报错ERROR 1819 (HY000):Your password does not satisfy the current policy requirements的解决方案
前言:我们安装mysql有时候只是为了学习和测试用,就不需要很复杂的密码,只想设置很简单的密码,如'root',SET PASSWORD FOR rootlocalhost=PASSWORD('root');会报以下错误:原因:原来MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。使用了该插件会检查设置的密码是...原创 2019-02-13 15:35:56 · 1171 阅读 · 0 评论 -
在Windows下使用Navicat连接Linux下的MySql
用Navicat链接MySql会失败,这是因为MySql是安装在Linux(虚拟机)上的,而你用的是Windows系统,相当于是两台电脑,你需要将权限MySql的访问权限授予其他电脑,具体设置如下:一、先使用root权限进入MySqlmysql -uroot -proot二、然后将权限授予其他电脑GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED...原创 2019-02-13 16:05:01 · 4192 阅读 · 0 评论 -
RedHat/CentOS-7搭建FTP服务器
前言:本文以搭建vsftp为例进行。1、安装vsftpd和lftp:yum -y install vsftpd lftp2、创建用户://创建用户useradd -d /ftpfile -s /sbin/nologin test//-d-->更改用户的家目录为/ftpfile//-s /sbin/nologin --> 不让用户登录linux系统,只能以...原创 2019-02-20 08:53:37 · 4995 阅读 · 3 评论 -
linux创建用户,添加及修改shell
1、创建用户:useradd -d /test -s /bin/bash -m test-d:指定用户的家目录-s:用户的登录shell-m:创建用户家目录创建密码:passwd test然后输入两遍新密码2、查看创建的用户:vim /etc/passwd此文件中记录着所有用户的信息,以6个冒号分隔出7段信息:如:root:x:0:0:root:/r...原创 2019-02-20 14:29:32 · 25620 阅读 · 0 评论 -
vsftpd 530 Login incorrect 根本原因和解决方案
1 背景分析:参照其他网上教程的配置后,在账号、密码、主目录都是正确的情况下,可能会遇到账号登录提示 530 Login incorrect 的问题。网络上有好多解决方案,例如修改/etc/vsftpd.conf文件 将pam_service_name=vsftpd 修改为 pam_service_name=ftp ,虽然能够解决这个问题,但是这种方法其实是错误的。这样由于/etc/pam...原创 2019-02-20 14:35:06 · 28358 阅读 · 9 评论 -
FTP主动模式和被动模式的区别
基础知识: FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。主动模式FTP:主动模式下,FTP客户端从任意的非特殊的端口(N >= 1024)连入到FTP服务器的命令端口--2...原创 2019-02-20 15:48:06 · 5340 阅读 · 1 评论 -
FTP上传下载工具类
前言:该工具类使用的是apache的org.apache.commons.net.ftp.FTPClient。需要导入commons-net依赖:<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> ...原创 2019-02-20 21:57:13 · 1073 阅读 · 0 评论 -
Linux的RPM命令详解
1、linux下安装软件,软件到底有那些格式?redhat系centos、suse、redflag、oracle linux 、Fedora等 软件格式:.rpmdebian系ubuntu软件格式:.deb 源码包—》tar包 安装脚本:.sh .py 等 解压就可以使用,不需要安装 srpm —-》源码类型的source rpm包—》半成品—》制作成rpm包 vim...原创 2019-02-21 10:00:20 · 513 阅读 · 0 评论 -
配置Oracle数据库和监听(lsnrctl)开机自启
1、查看ORACLE_HOME是否设置:注:以下命令在oracle用户下进行!$ echo $ORACLE_HOME/app/oracle/product/11.2.0/dbhome_12:执行dbstart 数据库自带启动脚本:注:以下命令在oracle用户下进行!1)执行脚本:cd $ORACLE_HOME/bindbstart报错:ORACLE_HOME_...原创 2019-02-21 11:29:39 · 2753 阅读 · 0 评论 -
Windows搭建SVN服务器
一:前言:SVN服务器有两种运行方式:svn服务和借用apache运行(http服务)。svn协议软件:subversionsvn服务遵循的协议是svn协议,也是为svn://localhost/bos之类的地址提供服务的svn服务器。Subversion是开发人员常用到版本控制系统,一般情况都是dos操作,对于不熟悉的人来说存在一定难度。HTTP/HTTPS协议软件:...原创 2019-03-23 10:22:53 · 2177 阅读 · 0 评论 -
没有killall命令的解决方法 -bash: killall: command not found
debian、ubuntu系统下: apt-get install psmisccentos 下: yum install psmisc原创 2019-05-30 20:07:43 · 1053 阅读 · 0 评论 -
CentOS-7搭建svn服务器
1、安装svn服务:yum -y install subversion2、查看安装信息:1.查询文件安装路径:whereis svn2.查询运行文件所在路径:which svn3.查看版本等信息:svnserve --version4.查看安装详细信息:rpm -ql subversion5.查看svn服务器是否已经开启ps -ef|grep svnserve...原创 2019-05-30 20:49:03 · 881 阅读 · 0 评论 -
centos7忘记root账号密码的解决方式
1、打开centos7,在选择进入系统的界面按“e”进入编辑页面。2、然后按向下键,找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh”3、接下来按“ctrl+X”组合键进入单用户模式4、然后输入“ls”查询当前位置(也可以省略),回车5、接下来再输入“mount -o remount,rw /”(注意mount与-o之间和rw与/之间的...原创 2019-06-08 21:42:32 · 12622 阅读 · 2 评论 -
RedHat安装Mysql5.7
1、下载mysql:https://dev.mysql.com/downloads/mysql/选择rpm-bundle.tar进行下载:2、上传:1)解压下载好的tar文件,然后上传到/usr/local/mysql目录:没有mysql目录就新建一个:以root用户登录:mkdir /usr/local/mysql2)把文件上传到/usr/l...原创 2019-02-13 15:21:30 · 921 阅读 · 0 评论 -
Oracle内置账户sys/system详解,角色normal/sysdba/sysoper详解及创建用户、角色、授权
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删...原创 2019-02-22 11:03:32 · 5682 阅读 · 0 评论 -
CentOS-7安装maven
1、下载maven:https://maven.apache.org/download.cgi2、上传maven到linux:3、解压:mkdir /usr/local/mavencp apache-maven-3.6.0-bin.tar.gz /usr/local/mavencd /usr/local/maventar -zxvf apache-maven-3.6...原创 2019-01-30 20:33:44 · 173 阅读 · 0 评论 -
解决CentOS-7 ifconfig:command not found
最小模式安装的CentOS-7在使用ifconfig命令查看ip时会出现-bash: ifconfig:command not found。使用yum安装net-tools来解决:yum install net-tools或者yum install net-tools -y-y:表示在安装过程中不需要按y进行确认看到Complete,说明安装成功。再次使用ifc...原创 2019-01-20 19:02:40 · 406 阅读 · 0 评论 -
使用SSH通过桥接模式连接CentOS-7
1、使用ifconfig查看ip:上面桥接网卡看不到本机IP,此时就需要修改配置文件。2、修改配置文件:cd到/etc/sysconfig/network-scripts/目录,打开ifcfg-enp0s8文件,做如下修改:1、cd到/etc/sysconfig/network-scripts目录cd /etc/sysconfig/network-scripts2、使用v...原创 2019-01-20 19:49:13 · 2046 阅读 · 0 评论 -
解决RHEL7无法使用YUM源的问题
前言:RHEL的YUM源需要注册用户才能更新使用,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购。所以将RHEL的YUM源替换为CentOS即可。问题如下:[root@localhost ~]# yum repolist已加载插件:product-id, search-disabled-repos, subscription-managerThis s...原创 2019-01-31 23:11:10 · 13768 阅读 · 15 评论 -
Linux添加Oracle11g的scott账户
1、需要执行以下sql文件:$ORACLE_HOME/rdbms/admin/utlsampl.sql2、步骤:1)用sysdba登录:sqlplus / as sysdba2)执行sql文件:'@'表示在sql*plus执行脚本完成后自动断开连接@$ORACLE_HOME/rdbms/admin/utlsampl.sql3)切换为scott账户:sq...原创 2019-02-15 09:09:24 · 610 阅读 · 0 评论 -
RedHat安装Oracle11g
前言:需要图形界面的支持!1、下载Oracle:https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html2、组和用户并修改权限://使用root用户,进行如下操作://创建oinstall组groupadd -g 503 oinstall//创建dba...原创 2019-02-15 11:15:04 · 1521 阅读 · 0 评论 -
子网掩码、网关及网络号与主机号的区分与计算
前言:当前使用的IP地址有4个字节(32bit)组成,即IPV4编码方式。每个IP地址包括两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之同理。1、ip分类:IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。 A、B、C三类IP地...原创 2019-02-21 15:39:39 · 18718 阅读 · 5 评论 -
VMware安装CentOS-7并设置桥接网卡、NAT网卡及HostOnly网卡
1、概述:虚拟机安装的系统和宿主机是不能互相访问的,如果要互相访问就需要桥接或者HostOnly:桥接网卡:该虚拟机桥接到宿主机的网卡上,可以让在一个网段内的所有主机都能访问该虚拟机;HostOnly网卡:仅仅只是安装了此虚拟机的主机能访问此虚拟机(这个局限性很大,一般不用)NAT网卡:让虚拟机能共享宿主机的网络,即能上网。2、安装环境:VMware15pro、CentOS-7...原创 2019-01-30 03:11:21 · 1217 阅读 · 0 评论 -
CentOS-7安装VMware-Tools
虚拟机安装了Vmware-Tools以后能实现很多增强功能,其中最简单的就是实现宿主机直接拖拽文件到虚拟机。1、借助管道查询kernel相关信息:rpm -qa|grep kernel如图:可以看到是3.10.0-862版本的kernel2、查看可安装的kernel-devel、kernel-headers、kernel-tools、kernel-tools-libs版本信息...原创 2019-01-30 12:04:56 · 2193 阅读 · 2 评论 -
CentOS-7安装GNOME桌面
前言:最小化安装的CentOS-7是不带图形化界面的,只能使用命令行,有些时候需要用到桌面环境,而GNOME很清爽,是首选,接下来就介绍这个桌面的安装。1、更新系统:yum -y upgrade2、安装必要的软件包:yum -y install grub2-efi fwupdate3、重启电脑,删除老版本内核:yum -y remove ker...原创 2019-01-30 12:54:39 · 41514 阅读 · 6 评论 -
CentOS-7安装jdk_1.8并配置环境变量
方式一:tar方式安装:1、下载jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、上传到虚拟机:3、解压:在/usr/local目录新建java目录,解压到java目录里面mkdir /usr/local/javacp jdk-8u1...原创 2019-01-30 15:13:54 · 1042 阅读 · 0 评论 -
CentOS-7安装tomcat_8.5并配置环境变量
方式一、tar安装:1、下载tomcat8.5:http://tomcat.apache.org/download-802、上传到linux:3、解压:mkdir /usr/local/tomcatcp apache-tomcat-8.5.31.tar.gz /usr/local/tomcatcd /usr/local/tomcattar -zxvf apach...原创 2019-01-30 16:00:35 · 4366 阅读 · 0 评论 -
CentOS-7安装Chrome浏览器
前言,CentOS-7的GNOME桌面环境自带火狐浏览器,不带Chrome,只能自己安装。1、下载chrome的rpm包:https://www.google.cn/chrome/打开网页后,鼠标滚到最后选择其他平台:2、上传到linux:3、安装chrome:rpm -ivh google-chrome-stable_current_x86_64.rpm...原创 2019-01-30 16:29:32 · 1044 阅读 · 0 评论 -
CentOS-7安装WPS办公软件
1、下载wps:http://www.wps.cn/product/wpslinux2、上传至linux:3、安装wps:安装wps,会看到缺少libGLU依赖:安装必要的依赖:yum -y install mesa-libGLU安装完毕之后,再次安装wps,即可成功。4、修复缺失的字体:下载我打包的字体,下载之后移动或复制到/usr/...原创 2019-01-30 18:24:46 · 2725 阅读 · 0 评论 -
CentOS-7安装eclipse
1、下载eclipse:https://www.eclipse.org/downloads/packages/2、上传到linux:3、解压:tar -zxvf eclipse-jee-2018-12-R-linux-gtk-x86_64.tar.gz4、创建启动器:在/usr/share/applications目录新建文件:vi /usr/share...原创 2019-01-30 20:08:51 · 5201 阅读 · 1 评论 -
VirtualBox安装CentOS7
1、打开VirtualBox:2、点击新建:3、选择专家模式或者向导模式:1)向导模式:常用配置:分配内存:2)专家模式:4、设置虚拟机:5、启动虚拟机:6、选择iso映像文件,或者指定光驱:7、选择Install CentOS 7,白色表示选中:然后耐心等待加载文件,时间有点长...原创 2019-01-20 17:46:25 · 267 阅读 · 0 评论