草庐IT

Mac 在虚拟机上安装linux系统,并进行ssh

一、电脑信息     电脑版本:MacBookPro142023     处理器: M2pro     内存:16GB    macos:13.4二、安装虚拟器     没有安装虚拟器的小伙伴,可以自行搜索虚拟器的安装,我这里使用的是ParallelsDesktopforMac18。下面简称pd或pd18三、下载并安装Linux​3.1 下载almalinux9.1         由于本机处理器是苹果自研芯片,架构是aarch64 且 centos7 没有找到aarch64 版本,故这里使用的是almalinux9.1aarch64。(interl芯片的mac可以下载x86架构的almali

Centos配置ssh

SSH安装openssh组件创建的user01、user02用户允许访问ssh服务服务器本地root用户不允许访问修改SSH服务默认端口,启用新端口3358添加用户user01,user02到sudo组;用于远程接入,提权操作一、安装ssh服务[root@storagesrv/]#yuminstallssh 二、修改ssh配置文件[root@storagesrv/]#nano/etc/ssh/sshd_configPort3358AllowUsersuser01AllowUsersuser02PermitRootloginno[root@storage/]#nano/etc/sudoers[u

通过ssh协议实现Windows与Linux之间的文件互传

注意:scp命令基于ssh登录,如果Linux没有安装ssh则无法进行文件拷贝,Centos自带安装。一、在Windows终端,通过ssh协议 连接Linux,实现文件互传(Windows连Linux):1.win+r输入cmd进入windows终端2.复制Windows文件到Linux,或复制Linux文件到Windows中#复制Windows文件到LinuxscpD:\data\1.txtroot@192.168.88.161:/root/data#复制Windows目录到Linux(记得加-r)scp-rD:\data root@192.168.88.161:/root/data#复制L

MySQL alter table add column with primary key 语法错误

我正在尝试向我的其中一个数据库表中添加一列,但出现语法错误我似乎找不到问题...我当前的数据库表如下所示:component+tag_id+item_id------------|----------|-----------com_content|23|2642com_content|26|3481com_content|35|1868com_content|85|5827com_content|89|7882我希望它看起来像这样,其中“id”是自动递增的,所有列都是主键的一部分id+component+tag_id+item_id-----|--------------|------

php - 拉维尔 5 : Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

我有一个简单的文章模型和一个用户模型。文章“属于”一个用户和一个用户“有许多”文章。因此我的文章迁移有一个名为“user_id”的外键。Schema::create('articles',function(Blueprint$table){$table->increments('id');$table->string('title');$table->text('body');$table->integer('user_id')->unsigned();$table->foreign('user_id')->references('id')->on('users');$table->t

mysql - 无法通过 SSH 连接到 MySQL 服务器(由 strato 托管)

我正在尝试连接到strato托管的MySQL服务器.我正在按照thispage上的说明使用PuTTy连接到数据库.现在如果我使用终端连接到我的数据库没有问题:但是一旦我尝试使用NaviCat连接到MySQL服务器或MySQLWorkbench它给了我这个错误:.我做错了什么?我如何最好使用NaviCat连接到数据库?而且我也想通过Java连接到这个DB但是我应该用什么线连接,我应该在主机上填写什么?只是本地主机?那么我应该只使用这样的函数来连接:publicstaticvoidconnectToSQL(){try{@SuppressWarnings("unused")Connectio

javascript - Sequelize : Check and add BelongsToMany (N to N) relation

我的应用程序有许多用户,他们可以喜欢很多帖子(N到N)。这就是为什么我为我的模型(SequelizeDoc)分配了以下“belongsToMany”关系://PostModelmodels.Post.belongsToMany(models.User,{through:models.PostLikes});//UserModelmodels.User.belongsToMany(models.Post,{through:models.PostLikes});在我的PostController中,我得到了“likePost”函数的以下用例:检查帖子是否存在。(似乎有效)如果是,请检查用户

Royal TSX 教程(macOS 的 SSH 工具)

文章目录引言一、下载安装二、汉化三、基础配置1安装基础插件2创建文档3创建远程主机凭证4Terminal(终端)基础设置5FTP(文件传输)基础设置6连接测试四、高效使用技巧RoyalTS是一款远程连接工具支持多种操作系统:macOS、Windows、IOS、Android,免费引言在Windows中,大多数开发者会选择:SecureCRT&SecureFX:支持Windows、macOS、Linux,付费XShell&XFtp:支持Windows,免费FinalShell:支持Windows、macOS、Linux,免费在masOC中,小编推荐RoyalTSX一、下载安装RoyalTS官网R

idea git 删除已add文件,删除已再缓存区文件

背景:使用FastRequest插件后会在项目根目录自动生成.fastRequest文件,该文件肯定是不能被提交的,而且也不允许使用加到.gitignore的方式去忽略提交,默认情况下,新建的文件,idea会提示是否加到git提交中类似的弹框,如果选择了自动添加,则该文件会被提交时自动勾选上;不可能每次都去点,所以使用命令去删除它。PSD:\xm***>gitrm--cached‘.fastRequest/*’rm‘.fastRequest/collections/Root/DefaultGroup/directory.json’rm‘.fastRequest/collections/Root

mysql - 错误 1452 (23000) : Cannot add or update a child row: a foreign key constraint fails

当我执行以下SQL命令时:INSERTINTOtest_usershosts(RID,userid,hid,Usr,Pass)VALUES(NULL,1,1,"user","pass");我收到以下错误消息:ERROR1452(23000):Cannotaddorupdateachildrow:aforeignkeyconstraintfails(`dm`.`test_usershosts`,CONSTRAINT`test_usershosts_ibfk_1`FOREIGNKEY(`userid`)REFERENCES`test_users`(`userid`)ONDELETECASC