LINUX知识
文章平均质量分 59
东X哥
我是一颗小小的石头
展开
-
计算机文件系统中的软连接/硬连接
此时我们可以看到E盘生成了这个文件,文件类型为普通文件,如果创建快捷方式,其文件类型为快捷方式,对于界面用户是没有区别的,区别在于对于编程用户,文件是额可以进行打开、修改、删除、保存的,但快捷方式不行,如下,我们在cmd下进入E:\工作汇报用PPT素材。软连接不占用磁盘空间,并且双方任何一处修改,对端都会同步,而硬链接唯一不同的就是要占用磁盘空间,硬链接的命令为。LINUX奉行“一切皆文件”的原则,所以在创建软连接上,文件和文件夹没什么区别,命令统一为。F:\工作汇报用PPT素材\。LINUX创建软连接。原创 2024-06-23 11:14:54 · 622 阅读 · 0 评论 -
centos7开启关闭常用服务的命令
开启apache服务(单次)systemctl start httpd设置apache开机启动systemctl enable httpd查看apache状态systemctl status httpd关闭apache服务systemctl stop httpd开启ftp服务(单次)systemctl start vsftpd设置ftp开机启动systemctl enable vsftpd查看ftp状态systemctl status vsftpd关闭ftp服务systemc原创 2021-10-13 14:21:31 · 3020 阅读 · 0 评论 -
通过端口映射访问内网SVN
我在我们办公室搭建了一个svn服务器 服务器IP地址为 192.168.44.7,我们办公室都可以访问这个svn,但是我们隔壁办公室有个同事也想访问该svn,但是我们是通过不同的路由器组建的局域网,直接访问肯定是访问不了了这个时候我们可以用端口映射,将svn映射到路由器上,这样,电脑2在访问svn所在路由器的端口时,就可以直接访问到svn,具体做法如下登录10.0.117.99的路由器后台,找到端口转发,配置如下其中,服务器IP地址为svn服务器的IP地址..原创 2021-10-11 17:47:29 · 1129 阅读 · 0 评论 -
Centos7 安装配置 SVN
Centos7 安装配置 SVN安装环境如下:首先检查当前机器有没有安装svn,如果安装了,就直接跳转到配置步骤,如果没有安装,则安装即可rpm -qa |grep subversion我这个是已经安装好了的,不过作为演示不影响效果。1、yum命令安装svnyum -y install subversion2、创建目录作为项目仓库(我的svn仓库为/var/svnrepos/e-commerce 根据个人爱好不同请自行修改 )mkdir...原创 2021-09-29 15:29:53 · 574 阅读 · 0 评论 -
如何安装使用windows的linux子系统
Windows10支持Linux子系统了,告别繁琐而又占内存的双系统、虚拟机安装,原生安装方便快捷,尽管功能并没有十分完善,但对于普通开发者已经完全够用了。windows subsystem for linux简称WSL,我的安装环境是开始1、启用开发者模式按下Windows键,打开设置设置-->更新和安全-->开发者选项-->开发人员模式2、开启适用于Linux的Windows子系统按下Windows键,输入控制面板打开控制面板打...原创 2021-08-15 18:25:15 · 448 阅读 · 0 评论 -
通过windows远程桌面连接CentOS系统
环境:Windows10、Centos 7、两者使用同一局域网首先远程桌面有一个前提就是CentOS已经安装了桌面环境,因为我们是远程连接linux主机的桌面环境的,通过如下查询[root@centos ~]# rpm -qa |grep -i desktop如果无桌面,请执行[root@centos ~]#yum -y groups install "GNOME Deskt...原创 2020-04-01 19:39:50 · 6669 阅读 · 0 评论 -
联想G400安装win7+centos双系统并安装BCM431432无线网卡驱动
1、安装centos首先用win7自带的分区工具划分出一个80G的空闲分区用来安装centos,鼠标放在我的电脑点击右键,单击管理,选择磁盘管理,我们可以看到,整个硬盘被分为若干个分区,我们找到一个分区,压缩卷,留出80G的空白卷,用来安装linux。我们下载centos7 DVD版,按照正常程序安装,选择分区的时候就会发现磁盘有80G空闲分区,我们就可以在这个空闲分区安装centos,这...原创 2020-03-07 17:35:43 · 1915 阅读 · 0 评论 -
centos+win7双系统编辑启动项
在已安装了windows 7系统的基础上,我们可以分出一个空闲的分区来安装CentOS(CentOS7、8测试可行)系统,但当我们成功安装CentOS系统后发现windows系统的启动菜单没有了,只有CentOS的系统启动菜单,如果我们用PE系统进入硬盘的话发现,windows系统还在,修复引导还可以启动windows,但是这个时候没法启动CentOS了,那怎么办呢?启动我们从测试中可以看出来...原创 2020-03-01 18:05:57 · 430 阅读 · 0 评论 -
bat批处理实现win和linux间上传下载
我们通常把linux作为后台的时候,是不会安装很多聊天软件之类的,那么互传文件就是一个问题,当然了,我们可以使用U盘传入,但是比较麻烦,可以使用Xftp、Filezlla软件,但逼格看起来不太高,下边讲一个有逼格的方法 在远程主机创建文件夹mkdir -p /home/wpd/03-File2Linux在window下创建文件夹D:\File2Linux\Dir然后将如...原创 2019-07-20 20:21:34 · 1253 阅读 · 0 评论 -
Linux系统下文档出现^M导致shell编译报错的解决办法
Dos与Linux的换行符写shell脚本的时候经常会出现这个问题,我们在win下编写的shell脚本,放在linux下报语法错误,但是着实看不出哪里有问题,我们以以下的shell脚本为例,我们新建一个notepad++实例,输入以下命令#!/bin/shif [ $# -lt 1 ] ; then echo "未检测到输入参数,退出!" exit 1 fi保存为 ...原创 2019-06-01 22:41:22 · 609 阅读 · 0 评论 -
win下oracle客户端连接linux服务器的配置
首先我们要对服务器设置固定IP,我们先要知道现在linux的IP地址,我们就把机器设置为现在的地址,我们用 ifconfig ,会发现centOS么有这个命令,这是因为CentOS的内核安装默认是最简安装,没有那么多杂七杂八的命令,那我我们先安装这个命令[root@CentOS ~]# dnf install net-tools如果没有dnf这个命令的话,我们就先安装dnf[root@...原创 2019-06-01 10:23:19 · 1164 阅读 · 0 评论 -
Notepad++连接Linux
我们用ultraedit的时候可以直接连接linux去编辑文件,但是这个软件需要收费,我们可以用notepad++取代之,notepad++同样可以连接linux下载安装notepad++安装下载NppFTP.dll,可从https://pan.baidu.com/s/1tNaLcgzv21TrDMLz3i8LhA下载将步骤2下载得到的dll文件复制到Notepad++安装目录下边的plugi...原创 2018-03-27 21:34:47 · 1993 阅读 · 0 评论 -
crontab定时执行任务
基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab -r : 删除目前的时程表 crontab原创 2017-01-08 13:57:53 · 242 阅读 · 0 评论 -
fedora安装fcitx
<p class="MsoNormal" style="text-align:left;line-height:150%;mso-pagination:widow-orphan;" align="left" ><span style="font-size:15.0pt;mso-bidi-font-size:24.0pt;line-height:150%;font-family:宋体原创 2017-01-05 23:00:58 · 1238 阅读 · 0 评论 -
linux文件描述符
当某个程序打开文件时,操作系统返回相应的文件描述符,程序为了处理该文件必须引用此描述符。所谓的文件描述符是一个低级的正整数。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应。因此,函数 scanf() 使用 stdin,而函数 printf() 使用 stdout。你可以用不同的文件描述符改写默认的设置并重定向进程的 I/O原创 2017-01-05 23:01:05 · 222 阅读 · 0 评论 -
Fedora 23安装Sublime Text 3
Fedora 23安装Sublime Text 3 Sublime Text 是一款很流行的代码编辑器,对于Fedora系统,ST提供了源码安装包 可以编译安装。 1.下载 点击https://www.sublimetext.com/3 从官方网站下载:Sublime Text 3 2.解压到指定位置 终端中切换到下载文件的目录下,执行以下命令: wpd原创 2017-01-05 23:01:14 · 310 阅读 · 0 评论 -
sublime设置侧边字体
一.修改字体大小安装PackageResourceViewer使用PackageResourceViewer打开Theme文件进行编辑快捷键 (ctrl)+?(shift)+P 打开 Command Palette 输入 PackageResourceViewer: Open Resource 回车,打开包列表 选择 Theme - Default,再选择 Default.sublimt-them原创 2017-01-05 23:01:23 · 578 阅读 · 0 评论 -
sqlite3 基本操作
安装sqlite3:sudo dnf install sqlite3 (Fedora)sudo apt-get install sqlite3 (ubuntu)1、打开数据库,如果没有则创建 sqlite3 test.db2、创建表格格式,表格 student 中 有 integer型的 id 作为主键,不能重复,text型的 name,使用时用双引号,浮点型的score,二进制型的se原创 2017-01-05 23:01:45 · 297 阅读 · 0 评论 -
gcc 编译链接生成sqlite动态库和静态库
gcc 编译链接生成sqlite动态库和静态库动态库 gcc -o libsqlite3.so -fPIC --shared sqlite3.c静态库: gcc -c sqlite3.c -o sqlite3.o(临时文件,用后可删除) ar -r sqlite3.a sqlite3.o链接动态库: g++ filename.cpp -L ./ -lsqlite3 -lpt原创 2017-01-05 23:02:59 · 2183 阅读 · 2 评论 -
产生死锁的必要条件
产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。原创 2017-01-05 23:04:18 · 225 阅读 · 0 评论 -
编写库函数和Makefile
一.什么是库函数:C语言中有一些函数会执行一些标准任务,可以事先对这些函数进行编译,然后将他们放置在一些特殊的目标代码文件中,这些目标代码文件称为库,库文件中的函数可以通过连接程序与应用程序进行链接,这样就不用在每次执行程序时都对这些通用的函数进行编译了。标准的C函数库名称为libc,包含了诸如内存管理或者输入输出操作的基本函数,这些库放置在/usr/lib下,系统中的任何用户都可以利用这些库函数原创 2017-01-05 23:04:27 · 304 阅读 · 0 评论 -
Fedora24搭建LAMP
查找相关软件[wpd@Panda ~]$ rpmsearch XXXX1、安装Apache服务[wpd@Panda ~]$dnf istall httpd2、安装mysql[wpd@Panda ~]$ dnf install mysql mysql-server3、安装php[wpd@Panda ~]$ sudo dnf intsll php.x86_64原创 2017-01-05 23:04:57 · 336 阅读 · 0 评论 -
Linux Sudo xxx is not in the sudoers file 的解决方法
有些命令我们用普通用户执行时权限不够,但是直接用root用户又有风险,这时我们要用sudo临时获取权限但是往往会出现 xxx is not in the sudoers file. This incident will be reported.解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还原创 2017-01-05 23:00:55 · 1805 阅读 · 0 评论