- 博客(27)
- 收藏
- 关注
原创 Linux下常用的工具软件
这里我会为大家介绍Linux世界里最常用的几种工具软件,包括:vi, tar, gzip, rpm。vi是Linux(UNIX)世界最强大的文本编辑工具,我在第一讲中提到过它,现在我把它的一些基本使用方法介绍给大家。
2023-12-13 23:03:34
1123
原创 Linux下的网络服务
另外还有许多基于WWW的BBS,例如著名的跨平台的Motiff Community,可以非常稳定的在Linux下运行,这是"瘟都死"所不能比拟的。Samba可以提供一种转换SMB(windows使用的一种信息格式)和NFS(Linux使用的一种信息格式)的服务,通过Samba, 运行Windows的工作站就可以同运行Linux的服务器之间进行通信,还可以 让网络上的使用者(包括Windows用户)共享一台打印机,这样Linux的服务器就可以运行在Windows的环境中了。
2023-12-12 21:56:42
571
原创 Linux中的几个重要指令
不过anonymous 在询问 password 时是要求使用anonymous 的使用者输入其 email address,以往有许多台湾的使用者在使用国外的ftp server 时并没有按照人家的要求输入其 email address,而仅是随便打一些字串,引起许多 internet user 和管理者的不满,对台湾的使用者的风评变得很差,因此遵循各 ftp server 的使用规则也是一件相当重要的事。如此一来,即使你在寝室,也能轻易的连至系上或计中来工作,不用像以前的人必须泡在冷冰冰的机房面。
2023-12-11 23:03:21
1120
原创 Linux基本的系统管理命令
系统管理基本上可以分为两种,一种是root(系统管理员)对linux的系统管理部分,root本身的职责就是负责整个linux系统的运行稳定,增加系统安全性,校验使用者的身份,新增使用者或删除恶意的使用者,并明确每一个在机器上的使用者权限等等。如果你有一个文件名为classment.list的文件,所有权要给于另一个账号为golden的同学,则可用chown来实现这个操作,但是当你改变了文件的所有者以后,该文件虽然在你的Home目录下,可是你已经无任何修改或删除该文件的权限了,这一点同学们千万要注意。
2023-12-10 11:13:16
376
原创 Linux基本操作命令
第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。其它用户可读,不可写,可执行。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
2023-12-10 11:08:42
772
原创 Linux 基本了解
Linux是一个以Intel系列CPU(CYRIX,AMD的CPU也可以)为硬件平台,完全免费的UNIX兼容系统,完全适用于个人的PC。它本身就是一个完整的32位的多用户多任务操作系统,因此不需要先安装DOS或其他的操作系统(MS Windows, OS2, MINIX..)就可以进行直接的安装。
2023-12-10 11:01:59
517
原创 anaconda无法启动,一直停在loading applications卡住的解决方案
最近更新了anaconda后,不管是在快速启动栏还是在anaconda prompt,都无法正常启动anaconda navigator,每次都是卡在 "loading application"然后就没有然后了。。。 前两天想着anaconda prompt还可以用,暂时就没管它,后来实在是忍不住,就度娘了一下发现很多类似的例子,就逐一试了2个,发现不行。 在anaconda prompt中运行anaconda-navigator后提示错误“ ‘str’ ...
2021-08-24 05:30:46
11649
2
原创 Python入门基础:函数、类与对象
Python中的函数与Lambda表达式Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:1. 参数是函数2. 返回值是函数函数函数的定义:1. 函数以def 关键词开头,后接函数名和圆括号()。2. 函数执行的代码以冒号起始,并且缩进。3. return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。函数的调用——就是你使用函数所带功能的引用。函数的文档——对函数整个编写中包括功能等在内
2021-01-27 00:50:10
394
原创 Linux之centos 7 yum安装、卸载、升级软件等命令
使用yum安装和卸载软件有个前提是yum安装的软件包都是rpm格式的。安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。其中~ 代表软件名1.用YUM安装软件包命令:yum install xxxx2.用YUM删除软件包命令
2020-12-28 22:22:13
580
原创 Python入门基础:从字典到序列
Python中的基本概念:列表和元组上文说到Python中的容器数据类型有很多,上节简单巩固了列表、元组和字符串,这个小节主要就是字典、集合和序列了。字典Dict字典 是无序的 键:值(key:value)对集合,键必须是唯一的(在同一个字典之内),但值则不必,值可以取任何数据类型,但键必须是不可变的,如字符串,数字。1.、dict 内部存放的顺序和 key 放入的顺序是没有关系的。2.、dict 查找和插入的速度极快,不会随着 key 的增加而增加,但是需要占用大量的内存。字...
2020-12-20 16:21:57
538
原创 Linux的基本指令(四):常用的文本编辑指令Vi/Vim
基本上所有的Unix/Linux系统都会内建一个文本的编辑器,也就是vi,而其他的则不一定会存在,不同版本则会附带其他类似的文本编辑器。但是目前最常用的则是从vi演化来的vim,vim扩展了vi的功能,不仅仅能编辑文本,更具有程序编辑的功能(主要是面向shell),可以主动地以不同颜色的字体来辨别语法的正确性,极大地方便了程序的设计和编辑性。1、Vim简介Vim是从Vi发展出来的一个文本编辑器。代码补充、编辑及错误跳转等极大方便了程序设计的编辑性,在广大程序员爱好者中大范围使用。简单来...
2020-12-20 13:23:52
276
原创 Linux的基本指令(三):需要掌握的高级指令
这里个人复习和巩固一下比较重要的一些高级指令,大家在看的时候也可以根据自己日常工作的需要结合起来思考一下,这些命令对于日常工作的帮助。1、hostname指令作用:操作服务器的主机名(读取、设置)语法1:#hostname 含义:表示输出完整的主机名语法2:#hostname -f 含义:表示输出当前主机名中的FQDN(全限定域名)[root@Peter ~]# hostnamePeter[root@P...
2020-12-14 22:51:35
459
原创 Linux的基本指令(二):常用基础指令
这部分回顾的是重要的进阶指令,其实里面还有很多,我自己日常用的不多的,也还是不能全懂用法,借这个机会再学习一次。1、df指令作用:查看磁盘的空间语法:#df -h -h表示以可读性较高的形式展示大小[root@Peter ~]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs 894M 0 894M 0% /devtmpfs...
2020-12-13 12:12:04
454
原创 Linux的基本指令(一):常用基础指令
一、指令与选项什么是Linux的指令?指在Linux终端(命令行)中输入的内容就称之为指令。[root@Peter ~]# ttstbash: ttst: 未找到命令...[root@Peter ~]#一个完整的指令的标准格式:Linux通用的格式#指令主体(空格) [选项](空格) [操作对象]一个指令可以包含多个选项操作对象也可以是多个例如:需要让张三同学帮忙去楼下小卖铺买一瓶农夫山泉水和清风餐巾纸,在这个指令中“买东西”是指令的主体,买的水和餐...
2020-12-10 22:43:25
419
原创 Python入门基础:从列表说到字符串
Python中的基本概念:列表和元组Python中的数据类型主要分为两大类:简单的单一数据类型,比如整型、浮点型和布尔型;负责的容器数据类型,也就是包含多数据类型的一个复合数据,诸如列表list、元组tuple、字典dict、集合set、字符串str等。列表列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 [元素1, 元素2, ..., 元素n] 。1. 关键点是「中括号 []」和「逗号 ,」2. 中括号 把所有元素绑在一起3. 逗号 将每个元素一
2020-12-07 22:52:45
114
原创 Python入门基础:从变量说到异常处理
Python入门基础:从变量说到异常处理Python中的基本概念:变量、运算符与数据类型变量是计算机编程中的一个重要概念。变量是一个可以存储值的字母或名称。当你编程时,可使用变量表示程序所需的任何信息。注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译。Python中的注释分为单行和多行注释,分别用#和’’’’’’或者””””””表示——#
2020-12-02 00:57:40
226
原创 Centos 下编译安装R和Rstudio Server
但所可能会报错,在浏览器地址栏输入ip+8787有可能打不开,是因为虽然配置了系统了环境变量,但是rstudio-server并没有办法读取到,所以还要配置rstudi-server的配置文件,指定R的环境——在原命令加上"--no-check-certificate"选项,就能排除掉这个错误。用'demo()'来看一些示例程序,用'help()'来阅读在线帮助文件,或。用'license()'或'licence()'来看分发的详细条件。用'help.start()'通过HTML浏览器来看帮助文件。
2020-10-07 19:39:04
294
1
原创 无法安全卸载mysql for visual studio 1.2.9的问题解决办法
尝试使用了一下mysql 8.0.***系列后还是习惯用mysql7.0.25 版本的,但是mysql 软件支持的是前向update,所以只能先卸载高版本的mysql,再重新安装7.2.***系列,所以需要卸载所有的mysql服务,包括安装的插件,这其中属于mysql for visual studio 不容易!后来百度了一下和看了论坛,发现mysql for visual studio 系列1.2.*回有个毛病,其实就是个bug,就是无法安全卸载,提示可能各有不同,我的就是提示"没有安全的用户选项"!
2020-10-07 14:58:14
1683
原创 关于su和sudo以及vi sudo 的权限讨论
关于su和sudo以及visudo的很好的介绍性文档一. 使用 su 命令临时转换用户身份1、su 的适用条件和威力su命令就是转换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,能够用su来转换到root下进行添加用户的工作,等任务完成后再退出ro.
2020-06-13 18:15:12
1083
原创 CentOS中yum的详细使用方法
当我们在liunx系统中安装某个软件时,经常会遇到一些软件的依赖问题。yum或者Yellow dog Update或者Modified是杜克大学为了提高RPM软件包安装性而开发的一种软件包管理器。Yum可以从众多软件包仓库中搜索软件的依赖关系,因此可以减少由于依赖关系带来的问题。还有就是我们在使用图形界面时,在应用程序-添加删除软件下的浏览里是空的。如下图:第一种方法:(推荐)第一步:新建一个文件夹,并把光盘内的所有文件复制到这个文件夹里:[root@localhost ~]# mkd...
2020-06-13 18:10:46
704
原创 Centos 7 安装mysql及其过程中遇到问题的解决方法
CentOS7安装MySQL在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-re...
2019-11-21 18:02:07
459
原创 Linux-Centos7中python3与python2共存的安装详解
自从python2官宣要停更后,大家都逐渐转向了Python3,但是很多使用Linux系统的会发现,底层软件的依赖依然是python2,并不兼容python3,默认依然是python2,所以对于python3的爱好者并不友好。本文从python3的安装,与python2的共存性上按照安装步骤来讲,本文采用的是Centos 7.6的版本。1、首先,确认系统中python的安装版本。 ...
2019-04-02 16:58:25
571
原创 CentOS虚拟机无法登录情况一的解决办法
当你的Linux虚拟机登录出现“无法连接MKS:套接字连接尝试太多。。。”的问题时,其实是WINDOWS系统的服务进程问题,也就是虚拟机的额管理进程没有开启。解决的办法就是手动启动虚拟机Vm的相关进程,操作如下,在“运行”中输入“services.msc”打开服务:然后在服务进程中找到VMware的相关进程,并启动这些进程。然后回到虚拟机管理界面,重新启动该虚拟机:从...
2018-07-19 23:41:51
7936
原创 Python安装的包的更新
当我们应用python一段时间后,就会发现再导入包去应用包内的函数时,会给出一些提示,比如函数更换函数名或者在接下来的更新中丢弃某个函数等。此时就需要我们及时地更新前期安装的包。由于时间过长,你可能不记得安装了哪些包,可以进行查看,同时也可以看看哪些包需要进行更新:1) 查看安装的包:pip list查看需要进行更新的包:pip list --outdated2)包的更新:
2017-12-10 17:22:06
872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人