Linux
本专栏主要涉及Windows和Linux等操作系统的安装配置
Sam.Shi
这个作者很懒,什么都没留下…
展开
-
在Linux中创建用户并设置目录权限
在LInux中控制用户的操作权限,避免权限过大导致误操作。原创 2021-07-08 20:19:06 · 3810 阅读 · 0 评论 -
linux软件包管理器
大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索、安装和管理软件。而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理。而 Linux 包的基本组成部分通常有:共享库、应用程序、服务和文档。软件包管理是指系统中一种安装和维护软件的方法。今天,通过从 Linux 发行版中安装的软件包, 已能满足许多人所有需要的软件。这不同于早期原创 2017-11-01 15:12:17 · 4142 阅读 · 2 评论 -
Linux中常用的压缩打包工具和常用命令
Linux中目前常用的压缩工具有gzip,bzip2和xz,打包工具有tar。gzip:全称GNUzip,属于GNU自由软件,用于UNⅨ系统的文件压缩,由Jean-loup Gailly和Mark Adler创建,在1993年2月发布了1.0版本。GZIP压缩文件后生成后缀为.gz的文件。很多WEB站点通过GZIP压缩技术减小传输数据包的大小,提高网站访问速度。bzip2:是一个基于Burro...原创 2019-08-21 09:21:32 · 1635 阅读 · 0 评论 -
CentOS Linux配置网易(163)的yum源
网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。 将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.rep原创 2017-11-01 15:20:55 · 4878 阅读 · 0 评论 -
查看linux系统版本
cat /etc/redhat-release,这种方法只适合Redhat系的Linux[root@pingtai2 yum.repos.d]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core)uname -a,查看当前操作系统内核信息[root@pingtai2 yum.repos.d]# uname -aLinux pin原创 2017-11-01 14:11:03 · 488 阅读 · 0 评论 -
linux上安装Openssl步骤详解
1,查看原有系统是否已安装Opensslopenssl version -a系统已经安装了openssl,我们先安装新的版本,然后将环境配置成最新的版本。2,从openssl官网下载最新的稳定版本,https://www.openssl.org/source/ 当前的稳定版是 openssl-fips-2.0.16.tar.gz(联邦信息处理标准(Federal Information Proc原创 2017-10-12 11:33:09 · 163389 阅读 · 17 评论 -
Linux中查看和杀死进程
首先查看进程:[root@Appserver2 /]# ps -ef | grep tomcatroot 1726 1 0 Apr10 ? 00:07:20 /usr/java/jdk1.6.0_22//bin/java -Djava.util.logging.config.file=/opt/apache/apache-tomcat-6.0.39/conf/lo原创 2015-07-10 14:38:20 · 536 阅读 · 0 评论 -
解决linux下中文文件名显示乱码问题
在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码。虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF-8,但在Shell中(或通过http访问),仍是乱码……原因在于,Windows 的文件名中文编码默认为GBK,压缩或者上传后,文件名还会是GBK编码,而Linux中默认文件名编码为UTF8,由于...原创 2018-03-06 18:35:39 · 60684 阅读 · 2 评论 -
如何查看linux磁盘容量和文件夹所占磁盘容量
本文主要介绍df -h和du -sh两个命令,使用df -h命令查看系统整个磁盘容量,使用du -sh命令查看某个文件夹占用磁盘空间大小,通过这两个命令可以简单快捷地了解磁盘的使用情况。原创 2019-11-20 19:29:53 · 1435 阅读 · 0 评论 -
linux centos 7如何开放网络端口
1,查看防火墙状态#systemctl status firewalldrunning 状态即防火墙已经开启 dead 状态即防火墙未开启开启防火墙#systemctl start firewalld关闭防火墙#systemctl stop firewalld2,查看想开的端口是否已开#firewall-cmd --query-port=8888/tcp...原创 2018-07-25 09:48:51 · 15040 阅读 · 0 评论 -
linux中关闭正在运行的脚本
当我们在linux中运行脚本后,如果想停止脚本,就没有windosw中那么方便了,我将方法总结如下: 1,根据脚本名称搜索脚本执行的进程;ps -ef|grep GenerateMonitorCompanyFinance2,根据进程ID杀掉进程;kill -9 24853原创 2017-07-03 17:22:21 · 15824 阅读 · 1 评论 -
解决windows系统因TCP端口不足导致mysql数据库无法访问的问题
在windows服务器上面批量处理数据的时候,遇到下面的异常,意思是说连接数用完了,无法再建立连接。com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The driver was unable to create a connection due to an inability to establish the client porti原创 2017-06-27 11:56:31 · 4933 阅读 · 1 评论 -
在linux上创建定时任务
我们使用crontab在linux服务器上面配置定时任务,crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除原创 2017-04-24 18:20:20 · 5606 阅读 · 0 评论 -
如何解决com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception
最近将程序改成多线程在linux上面运行的时候,就出现“com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception”,经网上查资料, 是由于linux分配的客户端连接端口用尽, 无法建立socket连接所致,虽然socket正常关闭,但是端口不是立即释放, 而是处于TI原创 2017-06-05 11:39:43 · 2075 阅读 · 0 评论 -
解决Linux系统因TCP端口不足导致mysql数据库无法访问的问题
在linux系统上运行批处理程序的时候,出现以下mysql连接错误java.net.NoRouteToHostException: Cannot assign requested address主要是因为批处理程序是多线程的,大量的数据库连接导致tcp端口耗尽。 对于Linux的客户端,通过调整几个操作系统内核参数可以解决这个问题。net.ipv4.tcp_syncookies=1 # 开启S原创 2017-07-14 21:46:09 · 3212 阅读 · 0 评论 -
在linux上配置java环境
服务器:Centos Linux 7.3 JAVA:jdk1.7.0_801,将jdk文件上传到linux服务器的/usr/local目录下; 2,用文本编辑器打开/etc/profile,在profile文件末尾加入以下内容:export JAVA_HOME=/usr/java/jdk-7u79-linux-x64/jdk1.7.0_79export CLASSPATH=.:$原创 2018-01-30 14:50:51 · 757 阅读 · 0 评论 -
如何编写Shell脚本
什么是shell脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。shell script是一种解释型语言,必须由解释器来执行这些脚本,执行时,解释器将脚本一行一行地转换为代码。这个解释器就是Shell,它是一个用 C 语言编写的程序。常见的Shell有Bourne Shell(/usr/bin/sh或/bin/sh)和Bourne Again Shell...原创 2019-06-06 17:19:00 · 18109 阅读 · 0 评论 -
如何编写bat文件来执行jar程序
将Java程序打包成jar文件后,可以直接运行的,我们可以双击运行,也可以通过命令行调用。 当然前提是你的电脑要配置好Java环境。如果某些程序需要定期执行,那我们可以编写bat文件来执行相关java程序。(Linux中应该是写shell文件,这个我们以后再讨论)很多同学可能不太了解如何编写bat文件,不用担心,我们可以从最基础的开始。@echo offjava -jar -Xms4000m原创 2016-10-10 16:32:28 · 29400 阅读 · 0 评论 -
如何在windows服务器上面创建定时任务
在Linux上面运行java程序要比在windows上面跑稳定很多,但是总有些情况下我们的程序跑在了windows上面,这就需要我们对windows server有所了解。今天给大家介绍下如何在windows服务器上面创建定时任务来定时执行java程序。Windows的有点就是可视化,操作简单,下面一步步为大家演示一下。 1,首先我们在控制面板中找到“管理工具”,如下图所示: 2,然后我们打开管原创 2016-10-10 16:58:25 · 44032 阅读 · 13 评论 -
解决windows服务器上定时任务执行时报0x1错误,但是手动执行顺利完成
最近修改定时任务重新部署后,定时运行后运行结果为0x1,但是手动执行后,任务可以顺利完成。windows官网解释如下: 0x0: 操作已成功完成 0x1: 调用的函数不正确或调用了未知函数。因为手动可以执行,所以我排除程序问题,应该是系统权限造成的问题。然后尝试调整运行权限后,顺利执行。操作如下: 运行权限默认的设置是“只在用户登录时运行”,这个设置有个问题就是当服务器重启后,没有登录的情况下原创 2017-01-18 09:20:23 · 63288 阅读 · 7 评论 -
CentOS简介
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。官网 http://www原创 2015-07-30 21:04:02 · 795 阅读 · 0 评论